()
| 9 | const cleaners: Array<() => void> = []; |
| 10 | |
| 11 | function cleanUp() { |
| 12 | cleaners.forEach((clean) => clean()); |
| 13 | cleaners.splice(0); |
| 14 | } |
| 15 | |
| 16 | function documentEventListener(type: string, listener: (e: CustomEvent) => void, options?: AddEventListenerOptions) { |
| 17 | document.addEventListener(type, listener as EventListener, options); |