Type Alias CrudDatastoreStore<R>

CrudDatastoreStore: BaseStore<R> & Loads<R> & Filters<R> & Writes<R> & Removes<
    R,
> & Exists<R> & Resolves & Partial<
    Counts<R> & Searches<R> & Lists<R> & FlatResultSet<R> & Streams<R>,
> & {
    findDocumentsByAuthorityIRI?: (
        typeName: string,
        authorityIRI: string,
        repositoryIRI?: string,
        limit?: number,
    ) => Promise<any[]>;
}

Store surface supplied by CrudProviderContext. Hooks and table UIs rely on capability composition; optional fragments are marked Partial so REST and thin clients stay assignable.

Type Parameters

  • R extends SchemaRegistry = SchemaRegistry

Type declaration

  • OptionalfindDocumentsByAuthorityIRI?: (
        typeName: string,
        authorityIRI: string,
        repositoryIRI?: string,
        limit?: number,
    ) => Promise<any[]>

    SPARQL/extension hook for authority-ID joins (not on every Store implementation).