export interface ChangeEvent extends Event { target: EventTarget & T; } type EventHandler = (event: E) => void; export type ChangeEventHandler = EventHandler>; /** * This type allows you set possible values to be displayed on the autocomplete * at the same time that allows any string. */ export type LooseAutocomplete = T | Omit; export type Constructor = new (...args: any[]) => T; export {};