Skip to content

Type Alias: ConfigSchema<T>

ts
type ConfigSchema<T> = { [K in keyof T]: T[K] extends Record<string, unknown> ? ConfigSection<T[K]> : ConfigItem<T[K]> };

Defined in: packages/core/src/schema.ts:47

Top-level schema type that can contain both individual items and named sections.

Type Parameters

Type ParameterDefault type
TRecord<string, unknown>