bia-framework
Version:
Bia Framework to work with angular 2
23 lines (22 loc) • 872 B
TypeScript
import { AfterContentInit, EventEmitter } from "@angular/core";
import { CoreForm } from "./odisseia-form";
import { CoreControl } from "./CoreControl";
export declare class CoreControlFormBase implements AfterContentInit {
private formHost;
isProcessing: boolean;
name: string;
bind: Object;
bindChange: EventEmitter<Object>;
controlValidators: Array<any>;
validationList: Array<ValidationMessage>;
control: CoreControl;
ngAfterContentInit(): any;
setupBind: (_name: string, _bind: Object, _bindChange: EventEmitter<Object>) => void;
constructor(formHost?: CoreForm);
OnFocus: () => void;
OnBlur: () => void;
OnChange: (a: any) => void;
isInForm: () => boolean;
addFormValidator: (validationDesc: ValidationMessage, validator: any) => void;
controlValueChange: (v: any) => void;
}