diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts index 47e891bd60..3adb526942 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts @@ -72,6 +72,7 @@ import type { ManifestEntryPoint } from './entry-point.model.js'; import type { ManifestMonacoMarkdownEditorAction } from './monaco-markdown-editor-action.model.js'; import type { ManifestSectionRoute } from './section-route.model.js'; import type { ManifestBase, ManifestBundle, ManifestCondition } from '@umbraco-cms/backoffice/extension-api'; +import type { ManifestPickerSearchResultItem } from './picker-search-result-item.model.js'; export type * from './app-entry-point.model.js'; export type * from './auth-provider.model.js'; @@ -100,6 +101,7 @@ export type * from './mfa-login-provider.model.js'; export type * from './modal.model.js'; export type * from './monaco-markdown-editor-action.model.js'; export type * from './package-view.model.js'; +export type * from './picker-search-result-item.model.js'; export type * from './preview-app.model.js'; export type * from './property-action.model.js'; export type * from './property-editor.model.js'; @@ -188,6 +190,7 @@ export type ManifestTypes = | ManifestModal | ManifestMonacoMarkdownEditorAction | ManifestPackageView + | ManifestPickerSearchResultItem | ManifestPreviewAppProvider | ManifestPropertyActions | ManifestPropertyEditorSchema @@ -196,10 +199,10 @@ export type ManifestTypes = | ManifestSearchProvider | ManifestSearchResultItem | ManifestSection + | ManifestSectionRoute | ManifestSectionSidebarApp | ManifestSectionSidebarAppMenuKind | ManifestSectionView - | ManifestSectionRoute | ManifestStore | ManifestTheme | ManifestTinyMcePlugin diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/picker-search-result-item.model.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/picker-search-result-item.model.ts new file mode 100644 index 0000000000..8797323f40 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/picker-search-result-item.model.ts @@ -0,0 +1,9 @@ +import type { ManifestElementAndApi } from '@umbraco-cms/backoffice/extension-api'; + +/** + * Represents a picker search result element. + */ +export interface ManifestPickerSearchResultItem extends ManifestElementAndApi { + type: 'pickerSearchResultItem'; + forEntityTypes: Array; +}