123456789101112131415161718192021222324252627282930 |
- import baseToPairs from './_baseToPairs.js';
- import getTag from './_getTag.js';
- import mapToArray from './_mapToArray.js';
- import setToPairs from './_setToPairs.js';
- var mapTag = '[object Map]',
- setTag = '[object Set]';
- function createToPairs(keysFunc) {
- return function(object) {
- var tag = getTag(object);
- if (tag == mapTag) {
- return mapToArray(object);
- }
- if (tag == setTag) {
- return setToPairs(object);
- }
- return baseToPairs(object, keysFunc(object));
- };
- }
- export default createToPairs;
|