UNPKG

@tableau/taco-toolkit

Version:
25 lines 1.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.stringifyUnknown = exports.getTypedKeys = exports.hasOwnProperty = void 0; function hasOwnProperty(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } exports.hasOwnProperty = hasOwnProperty; function getTypedKeys(obj) { return Object.keys(obj); } exports.getTypedKeys = getTypedKeys; function stringifyUnknown(value) { if (value === undefined || value === null) { return String(value); } if (typeof value === 'object') { return JSON.stringify(value); } if (typeof value !== 'string') { return value.toString(); } return value; } exports.stringifyUnknown = stringifyUnknown; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZS11dGlscy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zaGFyZWQvdHlwZS11dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxTQUFnQixjQUFjLENBQUMsR0FBeUIsRUFBRSxJQUFpQjtJQUN6RSxPQUFPLE1BQU0sQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsSUFBSSxDQUFDLENBQUE7QUFDeEQsQ0FBQztBQUZELHdDQUVDO0FBRUQsU0FBZ0IsWUFBWSxDQUFtQixHQUFNO0lBQ25ELE9BQU8sTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQW1CLENBQUE7QUFDM0MsQ0FBQztBQUZELG9DQUVDO0FBRUQsU0FBZ0IsZ0JBQWdCLENBQUMsS0FBYztJQUM3QyxJQUFJLEtBQUssS0FBSyxTQUFTLElBQUksS0FBSyxLQUFLLElBQUksRUFBRTtRQUN6QyxPQUFPLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQTtLQUNyQjtJQUVELElBQUksT0FBTyxLQUFLLEtBQUssUUFBUSxFQUFFO1FBQzdCLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQTtLQUM3QjtJQUVELElBQUksT0FBTyxLQUFLLEtBQUssUUFBUSxFQUFFO1FBQzdCLE9BQU8sS0FBSyxDQUFDLFFBQVEsRUFBRSxDQUFBO0tBQ3hCO0lBRUQsT0FBTyxLQUFLLENBQUE7QUFDZCxDQUFDO0FBZEQsNENBY0MifQ==