UNPKG

@ketch-sdk/ketch-data-layer

Version:
15 lines 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function jsonStructure(input) { // return json if already an object if (typeof input === 'object' && !Array.isArray(input) && input !== null) { return input; } const value = JSON.parse(input); if (typeof value === 'object' && !Array.isArray(value) && value !== null) { return value; } return { value }; } exports.default = jsonStructure; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RydWN0dXJlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2pzb24vc3RydWN0dXJlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBRUEsU0FBd0IsYUFBYSxDQUFDLEtBQVU7SUFDOUMsbUNBQW1DO0lBQ25DLElBQUksT0FBTyxLQUFLLEtBQUssUUFBUSxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxLQUFLLEtBQUssSUFBSSxFQUFFO1FBQ3hFLE9BQU8sS0FBZSxDQUFBO0tBQ3ZCO0lBQ0QsTUFBTSxLQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQTtJQUMvQixJQUFJLE9BQU8sS0FBSyxLQUFLLFFBQVEsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLElBQUksS0FBSyxLQUFLLElBQUksRUFBRTtRQUN4RSxPQUFPLEtBQWUsQ0FBQTtLQUN2QjtJQUNELE9BQU8sRUFBRSxLQUFLLEVBQVksQ0FBQTtBQUM1QixDQUFDO0FBVkQsZ0NBVUMifQ==