UNPKG

@dzeio/form-manager

Version:

A powerfull Form Manager

17 lines (16 loc) 718 B
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; }