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
Parameter | Default |
---|---|
Keys extends string | string |
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";