Skip to content
sigma.js sigma.js
v4.0.6 Docs Examples GitHub 12.2K

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.

S extends PrimitiveSchema