@resistdesign/voltra
    Preparing search index...

    Type Alias StructuredWriterDependencies

    Dependencies required to persist structured index entries.

    type StructuredWriterDependencies = {
        deleteRangeEntries(entries: StructuredRangeIndexKey[]): Promise<void>;
        deleteTermEntries(entries: StructuredTermIndexKey[]): Promise<void>;
        loadDocFieldsState(
            docId: DocId,
        ): Promise<StructuredDocFieldsState | undefined>;
        putDocFieldsIfVersion(
            docId: DocId,
            expectedVersion: number | undefined,
            fields: StructuredDocFieldsRecord,
        ): Promise<boolean>;
        putRangeEntries(entries: StructuredRangeIndexItem[]): Promise<void>;
        putTermEntries(entries: StructuredTermIndexItem[]): Promise<void>;
    }
    Index

    Methods