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

FactoryOptionsFromSchema

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

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

Derives factory options from a complete primitive schema. All properties are optional (for input).

S extends PrimitiveSchema