UNPKG

@naverpay/hidash

Version:

improved lodash

2 lines (1 loc) 541 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const s=require("./isArray.js"),n=require("./isEmpty.js"),u=require("./isMap.js"),a=require("./isPlainObject.js"),f=require("./isSet.js"),l=require("./isString.js");function t(r){return r?l.isString(r)?r.split("").map((i,e)=>[String(e),i]):s.isArray(r)?r.map((i,e)=>[String(e),i]):n.isEmpty(r)?[]:a.isPlainObject(r)?Object.entries(r):u.isMap(r)?[...r.entries()]:f.isSet(r)?[...r.entries()]:[]:[]}exports.default=t;exports.toPairs=t;