UNPKG

ng-prime-tools

Version:

An advanced PrimeNG table for Angular

33 lines 1.66 kB
import { EventEmitter, OnInit } from '@angular/core'; import { FormGroup, FormBuilder } from '@angular/forms'; import { FormField } from '../models/form-field.model'; import { FormFieldGroup } from '../models/form-field-group.model'; import { FormButton } from '../models/form-button.model'; import { FormInputTypeEnum } from '../enums/form-input-type.enum'; import * as i0 from "@angular/core"; export declare class PTFormBuilderComponent implements OnInit { private fb; mainGroup: FormFieldGroup; buttons: FormButton[]; title?: string; titleStyle?: { [key: string]: string; }; inputWidth: string; language: 'en' | 'fr'; formSubmit: EventEmitter<{ [key: string]: any; }>; form: FormGroup; FormInputTypeEnum: typeof FormInputTypeEnum; private errorMessages; constructor(fb: FormBuilder); ngOnInit(): void; buildFormGroup(group: FormFieldGroup): void; getErrorMessage(field: FormField): string; onSubmit(): void; onClear(): void; static ɵfac: i0.ɵɵFactoryDeclaration<PTFormBuilderComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PTFormBuilderComponent, "pt-form-builder", never, { "mainGroup": { "alias": "mainGroup"; "required": false; }; "buttons": { "alias": "buttons"; "required": false; }; "title": { "alias": "title"; "required": false; }; "titleStyle": { "alias": "titleStyle"; "required": false; }; "inputWidth": { "alias": "inputWidth"; "required": false; }; "language": { "alias": "language"; "required": false; }; }, { "formSubmit": "formSubmit"; }, never, never, false, never>; } //# sourceMappingURL=pt-form-builder.component.d.ts.map