Urara-Blog/node_modules/.pnpm-store/v3/files/ce/0af485158869a52d28214a3e919c94d2d1df719e1a73181b81ce849d135b3741c36e227fdef197abdece0fa858f16309b7b44fecd710bba578855bc11bbe8b
2022-08-14 01:14:53 +08:00

20 lines
513 B
Text

/**
* Parse space separated tokens to an array of strings.
*
* @param {string} value Space separated tokens
* @returns {Array.<string>} Tokens
*/
export function parse(value) {
const input = String(value || '').trim()
return input ? input.split(/[ \t\n\r\f]+/g) : []
}
/**
* Serialize an array of strings as space separated tokens.
*
* @param {Array.<string|number>} values Tokens
* @returns {string} Space separated tokens
*/
export function stringify(values) {
return values.join(' ').trim()
}