types/record.types.ts

types/record.types.ts is a file in Bane's Lab Site. 13 lines of code and 3 definitions.

import type { ReferenceRecord } from "#types/reference.types";

export interface AnatomyRecords {
    readonly definitions: Readonly<Record<string, ReferenceRecord>>;
    readonly node: ReferenceRecord;
}

export interface SourceEntry {
    readonly references: string | null;
    readonly source: string;
}

export interface AnatomyIndex {
    readonly nodes: Readonly<Record<string, string>>;
    readonly sources: Readonly<Record<string, SourceEntry>>;
}