UNPKG

tdesign-mobile-vue

Version:
29 lines (25 loc) 864 B
/** * tdesign v1.9.3 * (c) 2025 TDesign Group * @license MIT */ import { isObject, isFunction } from 'lodash-es'; 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(val) || isFunction(val)) && isFunction(val.then) && isFunction(val.catch); }; export { getPropertyValFromObj, hasOwn, isPlainObject, isPromise }; //# sourceMappingURL=general.js.map