UNPKG

graphql

Version:

A Query Language and Runtime which can target any service.

34 lines 906 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toObjMap = toObjMap; exports.toObjMapWithSymbols = toObjMapWithSymbols; function toObjMap(obj) { if (obj == null) { return Object.create(null); } if (Object.getPrototypeOf(obj) === null) { return obj; } const map = Object.create(null); for (const [key, value] of Object.entries(obj)) { map[key] = value; } return map; } function toObjMapWithSymbols(obj) { if (obj == null) { return Object.create(null); } if (Object.getPrototypeOf(obj) === null) { return obj; } const map = Object.create(null); for (const [key, value] of Object.entries(obj)) { map[key] = value; } for (const key of Object.getOwnPropertySymbols(obj)) { map[key] = obj[key]; } return map; } //# sourceMappingURL=toObjMap.js.map