safers
Version:
Safely convert to the desired data and error-free refine values.
23 lines (22 loc) • 529 B
JavaScript
import { toString as c } from "../primitive/toString.js";
import { isObject as s } from "../utils/isObject.js";
import "../utils/isBoolean.js";
import "../../lib/identifyType-d39b7385.js";
import "../utils/isNumber.js";
import "../utils/isString.js";
function g(r, e = "") {
const t = c(e);
if (!s(r))
return t;
try {
const o = Object.fromEntries(
Object.entries(r).sort((i, n) => i[0].localeCompare(n[0]))
);
return JSON.stringify(o);
} catch {
return t;
}
}
export {
g as stringifySort
};