method default.prototype.offimport { default } from "https://deno.land/x/evtemitter@2.0.0/EventEmitter.ts"; off<K extends keyof T & string>(): thisremove all EventListeners off<K extends keyof T & string>(type: K): thisremove all EventListeners for a specific event off<K extends keyof T & string>(types: K[]): thisremove all EventListeners for multiple specific events off<K extends keyof T & string>(type: K, callback: CustomEventCallbackOn<T[K]>): thisremove a specific EventListener for a specific event off<K extends keyof T & string>(types: K[], callback: CustomEventCallbackOn<T[K]>): thisremove a specific EventListener for multiple specific events remove all EventListeners Type ParametersK extends keyof T & stringReturnsthisremove all EventListeners for a specific event Type ParametersK extends keyof T & stringParameterstype: Kthe name of the event all listeners should be removed Returnsthisremove all EventListeners for multiple specific events Type ParametersK extends keyof T & stringParameterstypes: K[]an array of events for who all listeners should be removed Returnsthisremove a specific EventListener for a specific event Type ParametersK extends keyof T & stringParameterstype: Kthe name of the event for that all listeners should be removed callback: CustomEventCallbackOn<T[K]>the callback function to remove Returnsthisremove a specific EventListener for multiple specific events Type ParametersK extends keyof T & stringParameterstypes: K[]an array of events for who all listeners should be removed callback: CustomEventCallbackOn<T[K]>the callback function to remove Returnsthis