UNPKG

graphql-compose

Version:

GraphQL schema builder from different data sources with middleware extensions.

32 lines (22 loc) 1.16 kB
'use strict'; var _iterator = require('babel-runtime/core-js/symbol/iterator'); var _iterator2 = _interopRequireDefault(_iterator); var _symbol = require('babel-runtime/core-js/symbol'); var _symbol2 = _interopRequireDefault(_symbol); Object.defineProperty(exports, "__esModule", { value: true }); var _typeof = typeof _symbol2.default === "function" && typeof _iterator2.default === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj; }; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.isString = isString; exports.isObject = isObject; exports.isFunction = isFunction; function isString(value) { return typeof value === 'string'; } function isObject(value) { return (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && !Array.isArray(value) && value !== null; } function isFunction(value) { return !!(value && value.constructor && value.call && typeof value === 'function' && value.apply); }