@recursyve/forms-frontend
Version:
12 lines (11 loc) • 488 B
TypeScript
import { EventEmitter } from "@angular/core";
import { ValueChangeEvent } from "../../interfaces/event.interface";
import { ViewConfig } from "../../interfaces/view-config.interface";
import { ViewModel } from "../../interfaces/view-model.interface";
export declare abstract class FormViewBase<TypeConfig = any> {
config?: ViewConfig<TypeConfig>;
model?: ViewModel;
editable: boolean;
onValueChange: EventEmitter<ValueChangeEvent>;
onModelChange(value?: any): void;
}