add new extension type for Picker Search Result Item

This commit is contained in:
Mads Rasmussen
2024-08-13 14:53:21 +02:00
parent 3face07715
commit a9477355e0
2 changed files with 13 additions and 1 deletions

View File

@@ -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

View File

@@ -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<string>;
}