T
SettingSchema
One schema-declared setting, by the primitive it stores.
type SettingSchema = SettingCommon & ({ default: boolean; displayAs: "switch" | "checkbox"; kind: "boolean" } | { default: number; displayAs: "input" | "slider" | "stepper" | "duration"; kind: "number" | "integer"; maximum?: number; minimum?: number; multipleOf?: number; units?: DurationUnit[] } | StringSettingSchema | ChoiceSettingSchema | { default: string[]; displayAs: "list" | "checkboxes" | EntityDisplay; kind: "array"; maxItems?: number; minItems?: number; of: Omit<StringSettingSchema, "default"> | Omit<ChoiceSettingSchema, "default"> })