Type Alias: SchemaBody\<S\>
type SchemaBody<S> = S extends object ? E : S extends object ? string : S extends object ? number : S extends object ? boolean : S extends object ? ReadonlyArray<SchemaBody<I>> : S extends object ? Fields<P, RequiredOf<S>> : S extends object ? object : unknown;Defined in: packages/core/src/schemas/fragments.ts:26
A record body's type, worked out from its JSON Schema: what the standard definitions are built from, so each is written once.
Type Parameters
| Type Parameter |
|---|
S |