UNPKG

@tempots/std

Version:

Std library for TypeScript. Natural complement to the Tempo libraries.

16 lines (15 loc) 535 B
import { R as t } from "./result-CGd0jCdl.js"; const e = (r) => typeof r == "object" && !Array.isArray(r) && r != null && Object.values(r).every(s), c = (r) => Array.isArray(r) && r.every(s), s = (r) => i(r) || e(r) || c(r), i = (r) => typeof r == "string" || typeof r == "boolean" || typeof r == "number" || r == null, y = (r) => { try { return t.success(JSON.parse(r)); } catch (o) { return t.failure(o); } }; export { s as isJSON, c as isJSONArray, e as isJSONObject, i as isJSONPrimitive, y as parseJSON };