(el: Element, cls: string)
| 319 | } |
| 320 | |
| 321 | export function addTransitionClass(el: Element, cls: string): void { |
| 322 | cls.split(/\s+/).forEach(c => c && el.classList.add(c)) |
| 323 | ;( |
| 324 | (el as ElementWithTransition)[vtcKey] || |
| 325 | ((el as ElementWithTransition)[vtcKey] = new Set()) |
| 326 | ).add(cls) |
| 327 | } |
| 328 | |
| 329 | export function removeTransitionClass(el: Element, cls: string): void { |
| 330 | cls.split(/\s+/).forEach(c => c && el.classList.remove(c)) |
no test coverage detected