UNPKG

safers

Version:

Safely convert to the desired data and error-free refine values.

24 lines (23 loc) 446 B
import { isArray as n } from "../utils/isArray.js"; import { isObject as i } from "../utils/isObject.js"; import "../../lib/identifyType-d39b7385.js"; function f(r) { if (n(r)) return r; if (i(r)) try { return Object.entries(r); } catch { return []; } if (r instanceof Map || r instanceof Set) try { return Array.from(r); } catch { return []; } return [r]; } export { f as toArray };