@dzeio/form-manager
Version:
A powerfull Form Manager
17 lines (16 loc) • 718 B
TypeScript
import FormManager from "./FormManager";
import InputAbstract from "./modules/InputAbstract";
import AttributeAbstract from "./attributes/AttributeAbstract";
import AttributeListeners from "./attributes/AttributeListeners";
export default class AttributesManager {
static instance: AttributesManager;
private form;
private attributesArray;
private eventsListenersItems;
constructor(form: FormManager);
register(...attribute: typeof AttributeAbstract[]): void;
trigger(event: AttributeListeners, data?: any): boolean | object;
triggerElement(event: AttributeListeners, input: InputAbstract, data?: any): boolean | object;
onChange(this: HTMLInputElement): void;
setup(): void;
}