UNPKG

tdesign-mobile-vue

Version:
39 lines (33 loc) 1.23 kB
/** * tdesign v1.9.3 * (c) 2025 TDesign Group * @license MIT */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var isObject = require('../../../_chunks/dep-ef223206.js'); var isFunction = require('../../../_chunks/dep-88fe047a.js'); require('@babel/runtime/helpers/typeof'); require('../../../_chunks/dep-2f809ed9.js'); var hasOwnProperty = Object.prototype.hasOwnProperty; var hasOwn = function hasOwn(val, key) { return hasOwnProperty.call(val, key); }; var getPropertyValFromObj = function getPropertyValFromObj(val, key) { return hasOwn(val, key) ? val[key] : void 0; }; var objectToString = Object.prototype.toString; var toTypeString = function toTypeString(value) { return objectToString.call(value); }; var isPlainObject = function isPlainObject(val) { return toTypeString(val) === "[object Object]"; }; var isPromise = function isPromise(val) { return (isObject.isObject(val) || isFunction.isFunction(val)) && isFunction.isFunction(val.then) && isFunction.isFunction(val.catch); }; exports.getPropertyValFromObj = getPropertyValFromObj; exports.hasOwn = hasOwn; exports.isPlainObject = isPlainObject; exports.isPromise = isPromise; //# sourceMappingURL=general.js.map