Skip to main content

FormModel<T>

Extends

Extended by

Type Parameters

Type ParameterDefault type
T{ }

Constructors

Constructor

new FormModel<T>(): FormModel<T>;

Returns

FormModel<T>

Overrides

BaseObserver<FormModelListener>.constructor

Accessors

inputs

Get Signature

get inputs(): FormInput<FormInputGenerics>[];
Returns

FormInput<FormInputGenerics>[]

Methods

addInput()

addInput<T>(input): T;

Type Parameters

Type Parameter
T extends FormInput<FormInputGenerics>

Parameters

ParameterType
inputT

Returns

T


errors()

errors(): T;

Returns

T


getInput()

getInput<T>(name): T;

Type Parameters

Type Parameter
T extends FormInput<FormInputGenerics>

Parameters

ParameterType
namestring

Returns

T


getVisibleInputs()

getVisibleInputs(): FormInput<FormInputGenerics>[];

Returns

FormInput<FormInputGenerics>[]


isValid()

isValid(): boolean;

Returns

boolean


render()

render(options?): Element;

Parameters

ParameterType
options?RenderOptions

Returns

Element


setValues()

setValues(values): void;

Parameters

ParameterType
valuesPartial<T>

Returns

void


value()

value(): T;

Returns

T