Skip to content
This is the alpha v4 version website. Looking for the v3 documentation?

ResolvedOptionsFromSchema

ResolvedOptionsFromSchema<S> = { [K in keyof S]: S[K] extends ArrayPropertySchema<infer Items> ? ResolvedOptionsFromItemSchema<Items>[] : S[K] extends PropertySchema ? FactoryOptionFromProperty<S[K]> : never }

Defined in: packages/sigma/src/primitives/schema.ts:381

Derives resolved factory options from a complete primitive schema. All properties are required (after defaults applied). Use this type for the merged options object inside factory functions.

Type Parameters

S

S extends PrimitiveSchema