in src/utilities/graph-util.js [135:157]
static classNames(...args: any[]) {
let className = '';
for (const arg of args) {
if (typeof arg === 'string' || typeof arg === 'number') {
className += ` ${arg}`;
} else if (
typeof arg === 'object' &&
!Array.isArray(arg) &&
arg !== null
) {
Object.keys(arg).forEach(key => {
if (arg[key]) {
className += ` ${key}`;
}
});
} else if (Array.isArray(arg)) {
className += ` ${arg.join(' ')}`;
}
}
return className.trim();
}