Skip to content

Type alias: GbnfJsonObjectSchema<Keys>

ts
type GbnfJsonObjectSchema<Keys>: {
  properties: Readonly<{ [key in Keys]: GbnfJsonSchema }>;
  required: readonly Keys[];
  type: "object";
};
type GbnfJsonObjectSchema<Keys>: {
  properties: Readonly<{ [key in Keys]: GbnfJsonSchema }>;
  required: readonly Keys[];
  type: "object";
};

Type parameters

ParameterDefault
Keys extends stringstring

Type declaration

properties

ts
properties: Readonly<{ [key in Keys]: GbnfJsonSchema }>;
properties: Readonly<{ [key in Keys]: GbnfJsonSchema }>;

required

ts
required?: readonly Keys[];
required?: readonly Keys[];

type

ts
type: "object";
type: "object";

Source

utils/gbnfJson/types.ts:17