@@ -14,4 +14,10 @@ export declare function isNullOrUndefined(obj: any): boolean; | ||
| export declare function isFunction(obj: any): boolean; | ||
| export declare function isAsyncFunction(obj: any): boolean; | ||
| export declare function isPromise(obj: any): boolean; | ||
| export declare function isGeneratorFunction(obj: any): boolean; | ||
| export declare function isMap(obj: any): boolean; | ||
| export declare function isSet(obj: any): boolean; | ||
| export declare function isSymbol(obj: any): boolean; | ||
| export declare function checkType(obj: any, Type: any): boolean; | ||
| export declare function objectTrav(obj: any, cb?: (obj: any, deep: number, key: string, type: string, value: any) => void): Promise<void>; | ||
| export declare function configObj2JSObj(confiObj: any): any; |
+24
-0
@@ -66,2 +66,26 @@ "use strict"; | ||
| exports.isFunction = isFunction; | ||
| function isAsyncFunction(obj) { | ||
| return Object.prototype.toString.call(obj) === '[object AsyncFunction]'; | ||
| } | ||
| exports.isAsyncFunction = isAsyncFunction; | ||
| function isPromise(obj) { | ||
| return Object.prototype.toString.call(obj) === '[object Promise]'; | ||
| } | ||
| exports.isPromise = isPromise; | ||
| function isGeneratorFunction(obj) { | ||
| return Object.prototype.toString.call(obj) === '[object GeneratorFunction]'; | ||
| } | ||
| exports.isGeneratorFunction = isGeneratorFunction; | ||
| function isMap(obj) { | ||
| return Object.prototype.toString.call(obj) === '[object Map]'; | ||
| } | ||
| exports.isMap = isMap; | ||
| function isSet(obj) { | ||
| return Object.prototype.toString.call(obj) === '[object Set]'; | ||
| } | ||
| exports.isSet = isSet; | ||
| function isSymbol(obj) { | ||
| return Object.prototype.toString.call(obj) === '[object Symbol]'; | ||
| } | ||
| exports.isSymbol = isSymbol; | ||
| function checkType(obj, Type) { | ||
@@ -68,0 +92,0 @@ return obj instanceof Type; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"TypeUtils.js","sourceRoot":"","sources":["../src/TypeUtils.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,SAAgB,iBAAiB,CAAC,GAAS;IACvC,OAAO,CAAC,GAAG,KAAK,SAAS,IAAI,GAAG,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC;AAC9D,CAAC;AAFD,8CAEC;AAED,SAAgB,UAAU,CAAC,GAAS;IAChC,OAAO,CAAC,GAAG,KAAK,SAAS,IAAI,GAAG,KAAK,IAAI,IAAI,MAAM,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC;AAC9G,CAAC;AAFD,gCAEC;AAED,SAAgB,UAAU,CAAC,GAAS;IAChC,OAAO,CAAC,GAAG,KAAK,SAAS,IAAI,GAAG,KAAK,IAAI,IAAI,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC;AAC5E,CAAC;AAFD,gCAEC;AAED,SAAgB,YAAY,CAAC,KAAW;IACpC,OAAO,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,gBAAgB,CAAC,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC;AAC7G,CAAC;AAFD,oCAEC;AAED,SAAgB,OAAO,CAAC,GAAS;IAC7B,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,gBAAgB,CAAC;AACpE,CAAC;AAFD,0BAEC;AAED,SAAgB,QAAQ,CAAC,GAAS;IAC9B,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,iBAAiB,CAAC;AACrE,CAAC;AAFD,4BAEC;AAED,SAAgB,KAAK,CAAC,GAAS;IAC3B,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,iBAAiB,EAAE;QAC3D,OAAO,KAAK,CAAC;KAChB;IAED,OAAO,QAAQ,CAAC,GAAG,EAAE,EAAE,CAAC,KAAK,GAAG,CAAC;AACrC,CAAC;AAND,sBAMC;AAED,SAAgB,SAAS,CAAC,GAAS;IAC/B,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,kBAAkB,CAAC;AACtE,CAAC;AAFD,8BAEC;AAED,SAAgB,QAAQ,CAAC,GAAS;IAC9B,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,iBAAiB,CAAC;AACrE,CAAC;AAFD,4BAEC;AAED,SAAgB,MAAM,CAAC,GAAS;IAC5B,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,eAAe,CAAC;AACnE,CAAC;AAFD,wBAEC;AAED,SAAgB,WAAW,CAAC,GAAS;IACjC,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,oBAAoB,CAAC;AACxE,CAAC;AAFD,kCAEC;AAED,SAAgB,QAAQ,CAAC,GAAS;IAC9B,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,iBAAiB,CAAC;AACrE,CAAC;AAFD,4BAEC;AAED,SAAgB,UAAU,CAAC,GAAS;IAChC,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,mBAAmB,CAAC;AACvE,CAAC;AAFD,gCAEC;AAED,SAAgB,SAAS,CAAC,GAAS,EAAE,IAAU;IAC3C,OAAO,GAAG,YAAY,IAAI,CAAC;AAC/B,CAAC;AAFD,8BAEC;AAED,SAAsB,UAAU,CAAC,GAAS,EACtC,EAAkF;;QAClF,IAAI,IAAI,KAAK,GAAG,IAAI,SAAS,KAAK,GAAG;eAC9B,CAAC,OAAO,GAAG,CAAC,KAAK,QAAQ;eACzB,CAAC,OAAO,GAAG,CAAC,KAAK,QAAQ;eACzB,CAAC,OAAO,GAAG,CAAC,KAAK,SAAS,EAAE;YAC/B,OAAO;SACV;QAED,IAAI,SAAS,GAAK;YACd;gBACI,MAAM,EAAI,GAAG;gBACb,IAAI,EAAM,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC;gBAC1B,KAAK,EAAK,CAAC;aACd;SACJ,CAAC;QACF,GAAG;YACC,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;gBACxB,MAAM;aACT;YACD,IAAI,QAAQ,GAAG,SAAS,CAAC,GAAG,EAAE,CAAC;YAC/B,IAAI,SAAS,KAAK,QAAQ,EAAE;gBACxB,MAAM;aACT;YACD,OAAO,QAAQ,CAAC,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,KAAK,EAAE,EAAE;gBAC5D,IAAI,MAAM,GAAI,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;gBAC3C,IAAI,OAAO,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;gBACtE,IAAI,OAAO,KAAK,iBAAiB;uBAC1B,OAAO,KAAK,gBAAgB,EAAE;oBACjC,IAAI,OAAO,EAAE,KAAK,UAAU,EAAE;wBAC1B,MAAM,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,SAAS,CAAC,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA;qBACxF;oBACD,SAAS,CAAC,IAAI,CAAC;wBACX,MAAM,EAAI,QAAQ,CAAC,MAAM;wBACzB,IAAI,EAAM,QAAQ,CAAC,IAAI;wBACvB,KAAK,EAAK,CAAC,QAAQ,CAAC,KAAK,GAAG,CAAC,CAAC;qBACjC,CAAC,CAAC;oBACH,SAAS,CAAC,IAAI,CAAC;wBACX,MAAM,EAAI,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC;wBACjC,IAAI,EAAM,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;wBAC9C,KAAK,EAAK,CAAC;qBACd,CAAC,CAAC;oBACH,MAAM;iBACT;qBAAM;oBACH,IAAI,OAAO,EAAE,KAAK,UAAU,EAAE;wBAC1B,MAAM,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,SAAS,CAAC,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA;qBACxF;iBACJ;aACJ;SACJ,QAAQ,IAAI,EAAE;IACnB,CAAC;CAAA;AAlDD,gCAkDC;AAED,IAAI;AACJ,wCAAwC;AACxC,iBAAiB;AACjB,mBAAmB;AACnB,0BAA0B;AAC1B,4BAA4B;AAC5B,iCAAiC;AACjC,mCAAmC;AACnC,kCAAkC;AAClC,8BAA8B;AAC9B,+BAA+B;AAC/B,iCAAiC;AACjC,QAAQ;AACR,IAAI;AACJ,SAAgB,eAAe,CAAC,QAAc;IAC1C,IAAI;QACA,IAAI,GAAG,GAAS,EAAE,CAAC;QACnB,KAAK,IAAI,GAAG,IAAI,QAAQ,EAAE;YACtB,SAAS;YACT,IAAI,QAAQ,GAAc,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;YACzC,IAAI,KAAK,GAAiB,EAAE,CAAC;YAC7B,IAAI,MAAM,GAAgB,GAAG,CAAC;YAC9B,YAAY;YACZ,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;gBACtC,IAAI,MAAM,GAAQ,QAAQ,CAAC,CAAC,CAAC,CAAC;gBAC9B,YAAY;gBACZ,IAAI,QAAQ,GAAM,MAAM,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC;gBAC3C,IAAI,QAAQ,KAAK,IAAI,EAAE;oBACnB,MAAM,GAAI,MAAM,CAAC,OAAO,CAAC,UAAU,EAAE,EAAE,CAAC,CAAC;oBACzC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACnB,IAAI,MAAM,CAAC,MAAM,CAAC,KAAK,SAAS;2BACzB,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE;wBACnC,MAAM,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;qBACvB;oBACD,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC;oBACxB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;wBACtC,IAAI,QAAQ,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC;wBACvE,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC;wBAChC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE;4BAC3B,IAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,SAAS;mCAC3B,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE;gCACrC,MAAM,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC;6BACzB;4BACD,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAA;yBAC5B;6BAAM;4BACH,IAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,SAAS,EAAE;gCAChC,MAAM,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC;6BACzB;4BACD,IAAI,CAAC,GAAG,QAAQ,CAAC,MAAM,GAAG,CAAC,EAAE;gCACzB,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAA;6BAC5B;yBACJ;qBACJ;iBACJ;qBAAM;oBACH,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACnB,IAAI,MAAM,CAAC,MAAM,CAAC,KAAK,SAAS,EAAE;wBAC9B,MAAM,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;qBACvB;oBAED,IAAI,CAAC,GAAG,QAAQ,CAAC,MAAM,GAAG,CAAC,EAAE;wBACzB,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC;qBAC3B;iBACJ;aACJ;YACD,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;SACnD;QACD,OAAO,GAAG,CAAC;KACd;IAAC,OAAO,KAAK,EAAE;QACZ,MAAM,KAAK,CAAC;KACf;AACL,CAAC;AAxDD,0CAwDC"} | ||
| {"version":3,"file":"TypeUtils.js","sourceRoot":"","sources":["../src/TypeUtils.ts"],"names":[],"mappings":"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"} |
+1
-1
| { | ||
| "name": "c4utils", | ||
| "version": "0.0.3", | ||
| "version": "0.0.4", | ||
| "description": "C4Framework Utils", | ||
@@ -5,0 +5,0 @@ "main": "out", |
+24
-0
@@ -57,2 +57,26 @@ export function isNullOrUndefined(obj : any) { | ||
| export function isAsyncFunction(obj: any) { | ||
| return Object.prototype.toString.call(obj) === '[object AsyncFunction]'; | ||
| } | ||
| export function isPromise(obj: any) { | ||
| return Object.prototype.toString.call(obj) === '[object Promise]'; | ||
| } | ||
| export function isGeneratorFunction(obj: any) { | ||
| return Object.prototype.toString.call(obj) === '[object GeneratorFunction]'; | ||
| } | ||
| export function isMap(obj: any) { | ||
| return Object.prototype.toString.call(obj) === '[object Map]'; | ||
| } | ||
| export function isSet(obj: any) { | ||
| return Object.prototype.toString.call(obj) === '[object Set]'; | ||
| } | ||
| export function isSymbol(obj: any) { | ||
| return Object.prototype.toString.call(obj) === '[object Symbol]'; | ||
| } | ||
| export function checkType(obj : any, Type : any) { | ||
@@ -59,0 +83,0 @@ return obj instanceof Type; |
69096
3.87%1307
3.81%