toClassNamesList
function toClassNamesList(
input: IClassNamesListLike,
): IClassNamesList
type IClassNamesListAsString = string;
type IClassNamesListAsIterable = Iterable<string>;
type IClassNamesListLike =
| IClassNamesList
| IClassNamesListAsString
| IClassNamesListAsIterable
;
Definition​
Converts a string
, an Iterable<string>
or a Set<string>
into a IClassNamesList
(alias for Set<string>
).
Useful when we have to cast a non-normalized value to a list of class names.
Example​
const classNamesListRaw$ = single(['class-a', 'class-b']);
const classNamesList$ = map$$(classNamesListRaw$, toClassNamesList);
node.setReactiveClassNamesList(classNamesList$);