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

    Interface UmbPickerCollectionDataSource<CollectionItemType>

    interface UmbPickerCollectionDataSource<
        CollectionItemType extends UmbItemModel = UmbItemModel,
    > {
        collectionPickableFilter?: (item: CollectionItemType) => boolean;
        items?: (
            uniques: string[],
        ) => Promise<undefined | Observable<UmbItemModel[]>>;
        requestItems: (
            uniques: string[],
        ) => Promise<
            UmbRepositoryResponseWithAsObservable<
                undefined
                | UmbItemModel[],
                undefined | UmbItemModel[],
            >,
        >;
        destroy(): void;
        getConfig?(): undefined | UmbConfigCollectionModel;
        requestCollection(
            filter?: UmbCollectionFilterModel,
        ): Promise<UmbRepositoryResponse<UmbPagedModel<CollectionItemType>>>;
        setConfig?(config: undefined | UmbConfigCollectionModel): void;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    collectionPickableFilter?: (item: CollectionItemType) => boolean
    items?: (uniques: string[]) => Promise<undefined | Observable<UmbItemModel[]>>
    requestItems: (
        uniques: string[],
    ) => Promise<
        UmbRepositoryResponseWithAsObservable<
            undefined
            | UmbItemModel[],
            undefined | UmbItemModel[],
        >,
    >

    Methods