angular-dynamic-forms-ai
Version:
AI-enhanced dynamic form generator for Angular using Template-Driven Forms
17 lines • 964 B
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { NgForm } from '@angular/forms';
import { FormConfig, FormFieldConfig } from '../interfaces/form-field.interface';
import { AiValidationService } from '../services/ai-validation.service';
import * as i0 from "@angular/core";
export declare class DynamicFormComponent implements OnInit {
private aiValidationService;
formConfig: FormConfig;
formSubmit: EventEmitter<any>;
constructor(aiValidationService: AiValidationService);
ngOnInit(): void;
isFieldVisible(field: FormFieldConfig): boolean;
onSubmit(form: NgForm): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DynamicFormComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DynamicFormComponent, "lib-dynamic-form", never, { "formConfig": { "alias": "formConfig"; "required": false; }; }, { "formSubmit": "formSubmit"; }, never, never, false, never>;
}
//# sourceMappingURL=dynamic-form.component.d.ts.map