@directus/sdk
Version:
Directus JavaScript SDK
20 lines (19 loc) • 636 B
text/typescript
import { MergeCoreCollection } from "../types/schema.cjs";
//#region src/schema/extension.d.ts
type DirectusExtension<Schema = any> = {
name: string;
bundle: string | null;
schema: ExtensionSchema | null;
meta: MergeCoreCollection<Schema, "directus_extensions", {
enabled: boolean;
}>;
};
type ExtensionSchema = {
type: ExtensionTypes;
local: boolean;
version?: string;
};
type ExtensionTypes = "interface" | "display" | "layout" | "module" | "panel" | "hook" | "endpoint" | "operation" | "bundle";
//#endregion
export { DirectusExtension, ExtensionSchema, ExtensionTypes };
//# sourceMappingURL=extension.d.cts.map