@umbraco-cms/backoffice
    Preparing search index...

    Interface UmbPickerSearchableDataSource<SearchResultItemType>

    interface UmbPickerSearchableDataSource<
        SearchResultItemType extends
            UmbSearchResultItemModel = UmbSearchResultItemModel,
    > {
        items?: (
            uniques: string[],
        ) => Promise<undefined | Observable<UmbItemModel[]>>;
        requestItems: (
            uniques: string[],
        ) => Promise<
            UmbRepositoryResponseWithAsObservable<
                undefined
                | UmbItemModel[],
                undefined | UmbItemModel[],
            >,
        >;
        searchPickableFilter?: (searchItem: SearchResultItemType) => boolean;
        destroy(): void;
        getConfig?(): undefined | UmbConfigCollectionModel;
        search(
            args: UmbSearchRequestArgs,
        ): Promise<UmbRepositoryResponse<UmbPagedModel<SearchResultItemType>>>;
        setConfig?(config: undefined | UmbConfigCollectionModel): void;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    items?: (uniques: string[]) => Promise<undefined | Observable<UmbItemModel[]>>
    requestItems: (
        uniques: string[],
    ) => Promise<
        UmbRepositoryResponseWithAsObservable<
            undefined
            | UmbItemModel[],
            undefined | UmbItemModel[],
        >,
    >
    searchPickableFilter?: (searchItem: SearchResultItemType) => boolean

    Methods