ng-prime-tools
Version:
An advanced PrimeNG table for Angular
29 lines • 1.82 kB
TypeScript
import { FormGroup } from '@angular/forms';
import { FormField } from '../../models';
import { FormInputTypeEnum } from '../../enums';
import { FormTextField } from '../../models/form-text-field.model';
import { FormTextAreaField } from '../../models/form-text-area-field.model';
import { FormMultiSelectField } from '../../models/form-multi-select.model';
import { FormDropdownField } from '../../models/form-drop-down-field.model';
import { FormSwitchField } from '../../models/form-switch-field.model';
import { FormNumberField } from '../../models/form-number-field.model';
import { FormDateField } from '../../models/form-date-field.model';
import { FormCheckBoxField } from '../../models/form-check-field.model';
import * as i0 from "@angular/core";
export declare class PTDynamicFormFieldComponent {
field: FormField;
form: FormGroup;
inputWidth: string;
FormInputTypeEnum: typeof FormInputTypeEnum;
asTextField(field: FormField): FormTextField;
asNumberField(field: FormField): FormNumberField;
asTextAreaField(field: FormField): FormTextAreaField;
asDateField(field: FormField): FormDateField;
asSelectField(field: FormField): FormDropdownField;
asMultiSelectField(field: FormField): FormMultiSelectField;
asCheckboxField(field: FormField): FormCheckBoxField;
asSwitchField(field: FormField): FormSwitchField;
static ɵfac: i0.ɵɵFactoryDeclaration<PTDynamicFormFieldComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PTDynamicFormFieldComponent, "pt-dynamic-form-field", never, { "field": { "alias": "field"; "required": false; }; "form": { "alias": "form"; "required": false; }; "inputWidth": { "alias": "inputWidth"; "required": false; }; }, {}, never, never, false, never>;
}
//# sourceMappingURL=pt-dynamic-form-field.component.d.ts.map