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 Parameter | Default type |
|---|---|
T | Record<string, unknown> |