MappingStoreProbe: {
    findDocumentsByAuthorityIRI?: (
        typeName: string,
        authorityIRI: string,
        repositoryIRI?: string,
        limit?: number,
    ) => Promise<any[]>;
    searchByLabel?: (
        typeName: string,
        label: string,
        limit: number,
    ) => Promise<any[]>;
}

Minimal store interface required by makeDefaultMappingStrategyContext. Subset of CrudDatastoreStore capabilities for authority resolution.

Type declaration

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