mirror of
https://github.com/directus/directus.git
synced 2026-02-02 15:25:02 -05:00
* Move defineInterface to shared * Split up utils into node and browser utils * Move defineDisplay to shared * Move defineLayout to shared * Move defineModule to shared * Add defineEndpoint and defineHook to define-extensions * Expose define extension functions through extension-sdk * Make route type of defineEndpoint more specific * Simplify define extension functions * Deduplicate types and local types definition * Do not allow functional components in display handler * Make interface options nullable * Deduplicate extension types definition * Fix utils/node exports
10 lines
338 B
TypeScript
10 lines
338 B
TypeScript
import { shallowRef, Ref } from 'vue';
|
|
import { ModuleConfig } from '@directus/shared/types';
|
|
|
|
const modulesRaw: Ref<ModuleConfig[]> = shallowRef([]);
|
|
const modules: Ref<ModuleConfig[]> = shallowRef([]);
|
|
|
|
export function getModules(): { modules: Ref<ModuleConfig[]>; modulesRaw: Ref<ModuleConfig[]> } {
|
|
return { modules, modulesRaw };
|
|
}
|