@sanity/client
Version:
Client for retrieving, creating and patching data from Sanity.io
25 lines (24 loc) • 1.08 kB
JavaScript
;
function isRecord(value) {
return typeof value == "object" && value !== null && !Array.isArray(value);
}
var s = { 0: 8203, 1: 8204, 2: 8205, 3: 8290, 4: 8291, 5: 8288, 6: 65279, 7: 8289, 8: 119155, 9: 119156, a: 119157, b: 119158, c: 119159, d: 119160, e: 119161, f: 119162 }, c = { 0: 8203, 1: 8204, 2: 8205, 3: 65279 };
new Array(4).fill(String.fromCodePoint(c[0])).join("");
Object.fromEntries(Object.entries(c).map((t) => t.reverse()));
Object.fromEntries(Object.entries(s).map((t) => t.reverse()));
var S = `${Object.values(s).map((t) => `\\u{${t.toString(16)}}`).join("")}`, f = new RegExp(`[${S}]{4,}`, "gu");
function _(t) {
var e;
return { cleaned: t.replace(f, ""), encoded: ((e = t.match(f)) == null ? void 0 : e[0]) || "" };
}
function O(t) {
return t && JSON.parse(_(JSON.stringify(t)).cleaned);
}
function stegaClean(result) {
return O(result);
}
const vercelStegaCleanAll = stegaClean;
exports.isRecord = isRecord;
exports.stegaClean = stegaClean;
exports.vercelStegaCleanAll = vercelStegaCleanAll;
//# sourceMappingURL=stegaClean.cjs.map