diff --git a/.changeset/smooth-phones-dream.md b/.changeset/smooth-phones-dream.md new file mode 100644 index 0000000000..bd7adb2210 --- /dev/null +++ b/.changeset/smooth-phones-dream.md @@ -0,0 +1,5 @@ +--- +"@directus/extensions": patch +--- + +Added export for RegisterFunctions type diff --git a/packages/extensions/src/shared/types/hooks.ts b/packages/extensions/src/shared/types/hooks.ts index 235a595d38..896b9d2e79 100644 --- a/packages/extensions/src/shared/types/hooks.ts +++ b/packages/extensions/src/shared/types/hooks.ts @@ -5,7 +5,7 @@ export type HookExtensionContext = ApiExtensionContext & { emitter: any; }; -type RegisterFunctions = { +export type RegisterFunctions = { filter: (event: string, handler: FilterHandler) => void; action: (event: string, handler: ActionHandler) => void; init: (event: string, handler: InitHandler) => void; @@ -13,6 +13,4 @@ type RegisterFunctions = { embed: (position: 'head' | 'body', code: string | EmbedHandler) => void; }; -type HookConfigFunction = (register: RegisterFunctions, context: HookExtensionContext) => void; - -export type HookConfig = HookConfigFunction; +export type HookConfig = (register: RegisterFunctions, context: HookExtensionContext) => void;