@dzeio/form-manager
Version:
A powerfull Form Manager
14 lines (13 loc) • 472 B
TypeScript
import FormManager from "../FormManager";
import InputIdentity from "./Interfaces/InputIdentity";
export default abstract class InputAbstract {
element: HTMLInputElement;
form: FormManager;
constructor(element: HTMLElement, form: FormManager);
abstract setValue(value: any): void;
abstract getValue(): any;
abstract formatValue(value: any): any;
abstract getName(): string;
abstract verify(): boolean;
static identity: InputIdentity;
}