UNPKG

@jsforce/jsforce-node

Version:

Salesforce API Library for JavaScript

53 lines (52 loc) 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.emptyFunc = exports.identityFunc = exports.isPromiseLike = exports.isNumber = exports.isFunction = exports.isMapObject = exports.isObject = void 0; /** * */ function isObject(v) { const t = typeof v; return v != null && (t == 'object' || t == 'function'); } exports.isObject = isObject; /** * */ function isMapObject(v) { const t = typeof v; return v != null && t == 'object'; } exports.isMapObject = isMapObject; /** * */ function isFunction(v) { return typeof v == 'function'; } exports.isFunction = isFunction; /** * */ function isNumber(v) { return typeof v == 'number'; } exports.isNumber = isNumber; /** * Detect whether the value has CommonJS Promise/A+ interface or not */ function isPromiseLike(v) { return isObject(v) && isFunction(v.then); } exports.isPromiseLike = isPromiseLike; /** * */ function identityFunc(a) { return a; } exports.identityFunc = identityFunc; /** * */ function emptyFunc() { } exports.emptyFunc = emptyFunc;