MCPcopy
hub / github.com/refined-github/refined-github / abortableClassName

Function abortableClassName

source/helpers/abortable-classname.ts:4–9  ·  view source on GitHub ↗
(element: Element, signal: AbortSignal, ...classes: string[])

Source from the content-addressed store, hash-verified

2
3// TODO: Drop after https://github.com/fregante/abort-utils/issues/12
4export 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}

Callers 2

initFunction · 0.85
initFunction · 0.85

Calls 1

removeMethod · 0.80

Tested by

no test coverage detected