minca
ApiSchemasNamespacesfragmentsType aliases

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

On this page