Type Alias StoreCommand<R>
StoreCommand: | { entityIRI: string; kind: "loadOne"; materialized?: boolean; typeName: keyof R & string; withMeta: boolean; } | { entityIRI: string; kind: "exists"; typeName: string } | { kind: "list"; limit?: number; offset?: number; query?: StoreListQuery; typeName: string; } | { kind: "filterMany"; options: StoreDocumentsSearchOptions<unknown>; typeName: string; } | { entityIRI: string; kind: "filterOne"; options: StoreDocumentsSearchOptions<unknown>; typeName: string; } | { insensitive?: boolean; kind: "count"; search?: string; typeName: string; } | { kind: "search"; limit?: number; mode?: "typed" | "entity_rows"; text: string; typeName: string; } | { facets?: string[]; fields?: string[]; filters?: FacetFilter[]; hydrate?: boolean; kind: "searchDocuments"; limit?: number; offset?: number; text: string; typeName: string; } | { facets: string[]; filters?: FacetFilter[]; kind: "facet"; limit?: number; typeName: string; where?: Record<string, unknown>; } | { authorityIRI: string; kind: "findByAuthority"; limit?: number; repositoryIRI?: string; typeName: string; } | { document: unknown; entityIRI: string; kind: "upsert"; typeName: string; } | { entityIRI: string; kind: "remove"; typeName: string } | { entityIRI: string; kind: "resolveTypes" } | { kind: "entitiesWithClasses"; options: StoreDocumentsSearchOptions<unknown>; } | { entityIRI: string; kind: "writeStatements"; typeName: string; writes: StatementWrite[]; } | { entityIRI: string; kind: "loadStatements"; paths?: string[]; typeName: string; } | { kind: "calcWarm"; rootIRIs?: string[]; skipFresh?: boolean; typeName?: keyof R & string; } | { entityIRIs: string[]; kind: "readCalcValues"; typeName: keyof R & string; } Type Parameters
- R extends SchemaRegistry = SchemaRegistry
Type declaration
- {
entityIRI: string;
kind: "loadOne";
materialized?: boolean;
typeName: keyof R & string;
withMeta: boolean;
}entityIRI: string
kind: "loadOne"
Optionalmaterialized?: boolean
typeName: keyof R & string
withMeta: boolean
- { entityIRI: string; kind: "exists"; typeName: string }
- {
kind: "list";
limit?: number;
offset?: number;
query?: StoreListQuery;
typeName: string;
} - {
kind: "filterMany";
options: StoreDocumentsSearchOptions<unknown>;
typeName: string;
} - {
entityIRI: string;
kind: "filterOne";
options: StoreDocumentsSearchOptions<unknown>;
typeName: string;
} - { insensitive?: boolean; kind: "count"; search?: string; typeName: string }
- {
kind: "search";
limit?: number;
mode?: "typed" | "entity_rows";
text: string;
typeName: string;
} - {
facets?: string[];
fields?: string[];
filters?: FacetFilter[];
hydrate?: boolean;
kind: "searchDocuments";
limit?: number;
offset?: number;
text: string;
typeName: string;
} - {
facets: string[];
filters?: FacetFilter[];
kind: "facet";
limit?: number;
typeName: string;
where?: Record<string, unknown>;
} - {
authorityIRI: string;
kind: "findByAuthority";
limit?: number;
repositoryIRI?: string;
typeName: string;
} - { document: unknown; entityIRI: string; kind: "upsert"; typeName: string }
- { entityIRI: string; kind: "remove"; typeName: string }
- { entityIRI: string; kind: "resolveTypes" }
- { kind: "entitiesWithClasses"; options: StoreDocumentsSearchOptions<unknown> }
- {
entityIRI: string;
kind: "writeStatements";
typeName: string;
writes: StatementWrite[];
} - {
entityIRI: string;
kind: "loadStatements";
paths?: string[];
typeName: string;
} - {
kind: "calcWarm";
rootIRIs?: string[];
skipFresh?: boolean;
typeName?: keyof R & string;
} - { entityIRIs: string[]; kind: "readCalcValues"; typeName: keyof R & string }
Prefer a verified-fresh materialized calc value over a plain load — see
Calc.readCalcValues.