diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/condition/condition-controller-arguments.type.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/condition/condition-controller-arguments.type.ts new file mode 100644 index 0000000000..0dc5c97330 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/condition/condition-controller-arguments.type.ts @@ -0,0 +1,6 @@ +import type { UmbConditionConfigBase } from '../types.js'; +import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; + +export type UmbConditionControllerArguments< + ConditionConfigType extends UmbConditionConfigBase = UmbConditionConfigBase +> = { host: UmbControllerHost; config: ConditionConfigType; onChange: () => void }; diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/condition/index.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/condition/index.ts index 4a5ba6e0a7..1ccbbf4485 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/condition/index.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/condition/index.ts @@ -1 +1,2 @@ export * from './extension-condition.interface'; +export * from './condition-controller-arguments.type';