@maschinenlesbar.org/openka-cli
    Preparing search index...

    Interface RecordStore

    interface RecordStore {
        deleteRecord(id: string): void;
        getRecord(id: string): KaRecord | undefined;
        getRecordBytes(id: string): Buffer<ArrayBufferLike> | undefined;
        hasRecord(id: string): boolean;
        putRecord(record: KaRecord): void;
        recordIds(): string[];
    }

    Hierarchy (View Summary)

    Index
    • Parameters

      • id: string

      Returns void

    • Parameters

      • id: string

      Returns KaRecord | undefined

    • Canonical bytes of a stored record, exactly as they sit on disk.

      Parameters

      • id: string

      Returns Buffer<ArrayBufferLike> | undefined

    • Parameters

      • id: string

      Returns boolean

    • Parameters

      Returns void

    • Every record id in the corpus, sorted.

      Returns string[]