StoreCommand:
    | {
        entityIRI: string;
        kind: "loadOne";
        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;
    }
    | {
        insensitive?: boolean;
        kind: "count";
        search?: string;
        typeName: string;
    }
    | {
        kind: "search";
        limit?: number;
        mode?: "typed"
        | "entity_rows";
        text: string;
        typeName: string;
    }
    | {
        document: unknown;
        entityIRI: string;
        kind: "upsert";
        typeName: string;
    }
    | { entityIRI: string; kind: "remove"; typeName: string }
    | { entityIRI: string; kind: "resolveTypes" }

Type Parameters

  • R extends SchemaRegistry = SchemaRegistry