Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
sommilito-bank2
/
splide-4.1.3
/
src
/
js
/
utils
/
dom
/
toggleClass
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
import { forEach } from '../../array'; /** * Toggles the provided class or classes by following the `add` boolean. * * @param elm - An element whose classes are toggled. * @param classes - A class or class names. * @param add - Whether to add or remove a class. */ export function toggleClass( elm: Element, classes: string | string[], add: boolean ): void { if ( elm ) { forEach( classes, name => { if ( name ) { elm.classList[ add ? 'add' : 'remove' ]( name ); } } ); } }