UNPKG

tibas-form-json-generator

Version:

Fully configured form generator via JSON data with a custom template for each attribute + onChange events.

24 lines (23 loc) 912 B
import { EventEmitter, Injector, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { FormModel } from './models/form.model'; import { ChecklistModel } from './models/checklist.model'; import { ItemModel } from './models/item.model'; import { CategoryModel } from './models/category.model'; export declare let InjectorInstance: Injector; /** * Created by TIBAS-Mohammed on 2020-07-4. */ export declare class TibasFormJsonGeneratorComponent implements OnInit, OnChanges { private injector; formModel: FormModel; mode: 'VIEW' | 'EDIT' | 'READWITHTAB' | 'READ'; tibasFormIsValidated: EventEmitter<boolean>; item: ItemModel; listSourceTypes: CategoryModel[]; constructor(injector: Injector); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; formChanged(): void; addItem(checklist: ChecklistModel): void; changedtrigger($event: any): void; }