forms-reactive
Version:
Reactive Form Web Component
34 lines (33 loc) • 1.12 kB
TypeScript
import '@ionic/core';
import { Subscription } from 'rxjs';
import { AbstractControl, AsyncValidatorFn, FormGroup, ValidatorFn } from '../../utils/forms';
export declare class TestComponent {
printedForm: {};
isValidating: boolean;
forceUpdate: number;
isLoading: boolean;
debounceTime: number;
formGroup: FormGroup;
options: string[];
subscriptions: Subscription[];
componentWillLoad(): void;
disconnectedCallback(): void;
rangeMinDistance(distance: number): ValidatorFn;
asyncValidator(option: string): AsyncValidatorFn;
handleValueChanges(ev: CustomEvent): void;
handleStatusChanges(_state: any): void;
handlePatchRandom(): void;
renderChips(control: string | AbstractControl): any;
renderErrors(control: string | AbstractControl, isAsyncValidation?: boolean): any;
renderTextInput(): any;
renderNumericInput(): any;
renderSelect(): any;
renderCheckbox(): any;
renderToggle(): any;
renderRadio(): any;
renderRange(): any;
renderRangeDual(): any;
renderForm(): any;
renderFormStatus(): any;
render(): any[];
}