ng-xtend API documentation
    Preparing search index...

    Type Alias XtStoreProvider<T>

    The standard interface for any store provider

    type XtStoreProvider<T extends ManagedData = ManagedData> = {
        canStoreDocument(): boolean;
        deleteEntity(name: string, key: any): Promise<boolean>;
        loadEntity(name: string, key: any): Promise<T | undefined>;
        safeLoadEntity(name: string, key: any): Promise<T>;
        searchAndPrepareEntities(
            name: string,
            sort?: XtSortBy<T>[],
            groupBy?: XtGroupBy<T>,
            transformer?: XtDataTransformer<T>,
            ...criteria: XtStoreCriteria<T>[],
        ): Observable<DontCodeStorePreparedEntities<T>>;
        searchEntities(
            name: string,
            ...criteria: XtStoreCriteria<T>[],
        ): Observable<T[]>;
        storeDocument(toStore: File): Promise<UploadedDocumentInfo>;
        storeDocuments(toStore: File[]): Observable<UploadedDocumentInfo>;
        storeEntity(name: string, entity: T): Promise<T>;
    }

    Type Parameters

    Implemented by

    Index

    Methods