UNPKG

@recursyve/forms-frontend

Version:
18 lines (17 loc) 765 B
import { EventEmitter } from "@angular/core"; import { ValueChangeEvent } from "../../interfaces/event.interface"; import { AppendableConfig, ViewConfig } from "../../interfaces/view-config.interface"; import { ViewModel } from "../../interfaces/view-model.interface"; import { ViewType } from "../../interfaces/view-type.enum"; export declare class FormViewComponent { config?: ViewConfig; model?: ViewModel; editable: boolean; depth: number; onValueChange: EventEmitter<ValueChangeEvent>; types: typeof ViewType; isTypeOf(type: string): boolean; onModelChange(valueChangeEvent?: ValueChangeEvent): void; onAppendableChange(valueChangeEvent: ValueChangeEvent): void; showAppendable(appendable: AppendableConfig): boolean; }