UNPKG

vega-util

Version:

JavaScript utilities for Vega.

13 lines (11 loc) 431 B
import isArray from './isArray.js'; import isObject from './isObject.js'; import isString from './isString.js'; export default function $(x) { return isArray(x) ? '[' + x.map($) + ']' : isObject(x) || isString(x) ? // Output valid JSON and JS source strings. // See http://timelessrepo.com/json-isnt-a-javascript-subset JSON.stringify(x).replace('\u2028','\\u2028').replace('\u2029', '\\u2029') : x; }