Skip to content

charton API


charton API / @chart-on/ui / index / FormInputKinds

Interface: FormInputKinds ​

Defined in: ui/src/form-model.ts:126

Input types by kind. Add a custom kind's type by augmenting this interface, so schemas using it type-check (and validate gets its value type):

ts
interface StepperInputDef extends FormInputBase<number> { kind: 'stepper'; max?: number }
declare module '@chart-on/ui' {
  interface FormInputKinds { stepper: StepperInputDef }
}

Properties ​

boolean ​

boolean: BooleanInputDef

Defined in: ui/src/form-model.ts:129


color ​

color: ColorInputDef

Defined in: ui/src/form-model.ts:132


multi-select ​

multi-select: MultiSelectInputDef

Defined in: ui/src/form-model.ts:131


number ​

number: NumberInputDef

Defined in: ui/src/form-model.ts:127


range ​

range: RangeInputDef

Defined in: ui/src/form-model.ts:134


select ​

select: SelectInputDef

Defined in: ui/src/form-model.ts:130


slider ​

slider: SliderInputDef

Defined in: ui/src/form-model.ts:133


source ​

source: SourceInputDef

Defined in: ui/src/form-model.ts:135


text ​

text: TextInputDef

Defined in: ui/src/form-model.ts:128