@yookue/ts-lang-utils
Version:
Common lang utilities for typescript
135 lines (133 loc) • 4.9 kB
JavaScript
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/util/ObjectUtils/index.ts
var ObjectUtils_exports = {};
__export(ObjectUtils_exports, {
allEmpty: () => import_allEmpty.allEmpty,
allNil: () => import_allNil.allNil,
allNotEmpty: () => import_allNotEmpty.allNotEmpty,
allNotNil: () => import_allNotNil.allNotNil,
anyEmpty: () => import_anyEmpty.anyEmpty,
anyNil: () => import_anyNil.anyNil,
anyNotEmpty: () => import_anyNotEmpty.anyNotEmpty,
anyNotNil: () => import_anyNotNil.anyNotNil,
clone: () => import_clone.clone,
cloneExclusive: () => import_cloneExclusive.cloneExclusive,
cloneInclusive: () => import_cloneInclusive.cloneInclusive,
firstNotEmpty: () => import_firstNotEmpty.firstNotEmpty,
firstNotNil: () => import_firstNotNil.firstNotNil,
forEachProp: () => import_forEachProp.forEachProp,
getProp: () => import_getProp.getProp,
hasProp: () => import_hasProp.hasProp,
isEmpty: () => import_isEmpty.isEmpty,
isNil: () => import_isNil.isNil,
isNotEmpty: () => import_isNotEmpty.isNotEmpty,
isNotNil: () => import_isNotNil.isNotNil,
isNotNull: () => import_isNotNull.isNotNull,
isNotUndefined: () => import_isNotUndefined.isNotUndefined,
isNull: () => import_isNull.isNull,
isPlain: () => import_isPlain.isPlain,
isPrimitive: () => import_isPrimitive.isPrimitive,
isPromise: () => import_isPromise.isPromise,
isPrototype: () => import_isPrototype.isPrototype,
isRegular: () => import_isRegular.isRegular,
isUndefined: () => import_isUndefined.isUndefined,
keys: () => import_keys.keys,
mapEachProp: () => import_mapEachProp.mapEachProp,
mergeProps: () => import_mergeProps.mergeProps,
regenProps: () => import_regenProps.regenProps,
setProp: () => import_setProp.setProp,
toString: () => import_toString.toString,
toStringTag: () => import_toStringTag.toStringTag
});
module.exports = __toCommonJS(ObjectUtils_exports);
var import_allEmpty = require("./allEmpty");
var import_allNil = require("./allNil");
var import_allNotEmpty = require("./allNotEmpty");
var import_allNotNil = require("./allNotNil");
var import_anyEmpty = require("./anyEmpty");
var import_anyNil = require("./anyNil");
var import_anyNotEmpty = require("./anyNotEmpty");
var import_anyNotNil = require("./anyNotNil");
var import_clone = require("./clone");
var import_cloneExclusive = require("./cloneExclusive");
var import_cloneInclusive = require("./cloneInclusive");
var import_firstNotEmpty = require("./firstNotEmpty");
var import_firstNotNil = require("./firstNotNil");
var import_forEachProp = require("./forEachProp");
var import_getProp = require("./getProp");
var import_hasProp = require("./hasProp");
var import_isEmpty = require("./isEmpty");
var import_isNil = require("./isNil");
var import_isNotEmpty = require("./isNotEmpty");
var import_isNotNil = require("./isNotNil");
var import_isNotNull = require("./isNotNull");
var import_isNotUndefined = require("./isNotUndefined");
var import_isNull = require("./isNull");
var import_isPlain = require("./isPlain");
var import_isPrimitive = require("./isPrimitive");
var import_isPromise = require("./isPromise");
var import_isPrototype = require("./isPrototype");
var import_isRegular = require("./isRegular");
var import_isUndefined = require("./isUndefined");
var import_keys = require("./keys");
var import_mapEachProp = require("./mapEachProp");
var import_mergeProps = require("./mergeProps");
var import_regenProps = require("./regenProps");
var import_setProp = require("./setProp");
var import_toString = require("./toString");
var import_toStringTag = require("./toStringTag");
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
allEmpty,
allNil,
allNotEmpty,
allNotNil,
anyEmpty,
anyNil,
anyNotEmpty,
anyNotNil,
clone,
cloneExclusive,
cloneInclusive,
firstNotEmpty,
firstNotNil,
forEachProp,
getProp,
hasProp,
isEmpty,
isNil,
isNotEmpty,
isNotNil,
isNotNull,
isNotUndefined,
isNull,
isPlain,
isPrimitive,
isPromise,
isPrototype,
isRegular,
isUndefined,
keys,
mapEachProp,
mergeProps,
regenProps,
setProp,
toString,
toStringTag
});