types/schema.types.ts
types/schema.types.ts is a file in Bane's Lab Build Scripts. 9 lines of code and 2 definitions.
import type { GrammarKind } from "#types/catalog.types";
export interface JsonSchema {
readonly additionalProperties?: JsonSchema;
readonly items?: JsonSchema;
readonly properties?: Readonly<Record<string, JsonSchema>>;
readonly required?: readonly string[];
readonly type?: string | readonly string[];
}
export type KindSamples = ReadonlyMap<GrammarKind, readonly unknown[]>;