export type Override = { [K in Exclude]: T1[K]; } & { [K in keyof T2]: T2[K]; }; export type Primitive = string | number | boolean | null | undefined | symbol | bigint; export type JsonValue = Primitive | JsonObject | JsonArray; export interface JsonObject { [k: string]: JsonValue; } export interface JsonArray extends Array { } //# sourceMappingURL=types.d.ts.map