(element: Element, signal: AbortSignal, ...classes: string[])
| 2 | |
| 3 | // TODO: Drop after https://github.com/fregante/abort-utils/issues/12 |
| 4 | export default function abortableClassName(element: Element, signal: AbortSignal, ...classes: string[]): void { |
| 5 | element.classList.add(...classes); |
| 6 | onAbort(signal, () => { |
| 7 | element.classList.remove(...classes); |
| 8 | }); |
| 9 | } |