@pepperi/lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.1.
35 lines (34 loc) • 1.86 kB
TypeScript
import { OnChanges, EventEmitter, OnDestroy } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { LAYOUT_TYPE } from '@pepperi/lib';
import * as i0 from "@angular/core";
export declare class PepperiFieldGeneratorComponent implements OnChanges, OnDestroy {
field: any;
hasHeightLimit: boolean;
isActive: boolean;
objectId: any;
form: FormGroup;
layoutType: LAYOUT_TYPE;
showTitle: boolean;
checkForChanges: any;
valueChanged: EventEmitter<any>;
childChanged: EventEmitter<any>;
formValidationChanged: EventEmitter<boolean>;
elementClicked: EventEmitter<any>;
notifyMenuItemClicked: EventEmitter<any>;
notifyChildClicked: EventEmitter<any>;
get isValid(): boolean;
get isTouched(): boolean;
get isDirty(): boolean;
constructor();
ngOnDestroy(): void;
onValueChanged(valueChanged: any): void;
onChildChanged(childChanged: any): void;
onFormValidationChanged(formValidationChanged: any): void;
onClick(fieldClicked: any): void;
onMenuItemClicked(fieldToEdit: any): void;
onChildClick(childClicked: any): void;
ngOnChanges(changes: any): void;
static ɵfac: i0.ɵɵFactoryDef<PepperiFieldGeneratorComponent, never>;
static ɵcmp: i0.ɵɵComponentDefWithMeta<PepperiFieldGeneratorComponent, "pep-field-generator", never, { "field": "field"; "hasHeightLimit": "hasHeightLimit"; "isActive": "isActive"; "objectId": "objectId"; "form": "form"; "layoutType": "layoutType"; "showTitle": "showTitle"; "checkForChanges": "checkForChanges"; }, { "valueChanged": "valueChanged"; "childChanged": "childChanged"; "formValidationChanged": "formValidationChanged"; "elementClicked": "elementClicked"; "notifyMenuItemClicked": "notifyMenuItemClicked"; "notifyChildClicked": "notifyChildClicked"; }, never, never>;
}