stylelint
Version:
A mighty, modern CSS linter.
17 lines (14 loc) • 350 B
JavaScript
;
/**
* Convert the specified value to an array. If an array is specified, the array is returned as-is.
*
* @template T
* @param {T | T[] | undefined | null} value
* @returns {T[] | undefined}
*/
module.exports = function flattenArray(value) {
if (value == null) {
return;
}
return Array.isArray(value) ? value : [value];
};