UNPKG

ngx-mat-dynamic-form-builder

Version:

Build dynamic forms in Angular Material using Reactive forms.

75 lines (74 loc) 1.66 kB
/** * Base question with no mat form field */ export declare class Question<T> { value: T; key: string; label: string; controlType: string; validators?: any; flex?: number; xsFlex?: number; conditional?: { controlKey: string; value: any; }; show?: boolean; disabled?: boolean; constructor(options?: { value?: T; key?: string; label?: string; required?: boolean; controlType?: string; validators?: any; flex?: number; xsFlex?: number; disabled?: boolean; conditional?: { controlKey: string; value: any; }; }); } /** * Base for all mat form field questions: * Auto complete * Chip Selector * Date time * Date * Dropdown * Select * Text area * Text Box */ export declare class QuestionBase<T> extends Question<T> { hint?: string; placeholder?: string; appearance?: string; prefix?: string; suffix?: string; prefixIcon?: string; suffixIcon?: string; constructor(options?: { value?: T; key?: string; label?: string; required?: boolean; controlType?: string; hint?: string; placeholder?: string; appearance?: string; validators?: any; prefix?: string; suffix?: string; prefixIcon?: string; suffixIcon?: string; flex?: number; disabled?: boolean; conditional?: { controlKey: string; value: any; }; }); }