Comparing version 0.9.12 to 0.9.13
@@ -63,4 +63,4 @@ /** 编码类型 */ | ||
*/ | ||
static MD5FromArgs(paramOptions: IMD5Options, ...args: any[]): string; | ||
static MD5FromArgs(paramOptions: IMD5Options, ...args: unknown[]): string; | ||
} | ||
export {}; |
@@ -86,3 +86,2 @@ "use strict"; | ||
*/ | ||
// eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
static MD5FromArgs(paramOptions, ...args) { | ||
@@ -89,0 +88,0 @@ let encode = EncodingHex; |
/** 通用返回接口 */ | ||
export interface ICommonRetData<T = any> { | ||
export interface ICommonRetData<T = unknown> { | ||
/** 错误码 */ | ||
@@ -18,7 +18,7 @@ err: number; | ||
* 这个类主要是增加了错误判断的属性,可以做为一个通用的返回类 | ||
* - 但是这里的数据类型都any类型的,不建议使用,所以这里新增加带模板的XCommonRet<T>类,两个功能接口完全一样 | ||
* - 但是这里的数据类型都unknown类型的,不建议使用,所以这里新增加带模板的XCommonRet<T>类,两个功能接口完全一样 | ||
* - 要返回的数据可以通过data属性返回 | ||
* 有isOK,isNotOK,isFail三个属性来简化返回结果. | ||
*/ | ||
export declare class common_ret implements ICommonRetData<any> { | ||
export declare class common_ret implements ICommonRetData<unknown> { | ||
private m_err; | ||
@@ -33,3 +33,3 @@ private m_msg; | ||
*/ | ||
constructor(paramErr?: number, paramMsg?: string, paramData?: any); | ||
constructor(paramErr?: number, paramMsg?: string, paramData?: unknown); | ||
/** | ||
@@ -43,3 +43,3 @@ * 设置错误信息 | ||
*/ | ||
setError(paramErr: number, paramMsg?: string, paramData?: any, paramMsgPre?: string | null): common_ret; | ||
setError(paramErr: number, paramMsg?: string, paramData?: unknown, paramMsgPre?: string | null): common_ret; | ||
/** | ||
@@ -79,3 +79,3 @@ * 取错信息 | ||
*/ | ||
getData(): any; | ||
getData(): unknown; | ||
/** | ||
@@ -85,5 +85,5 @@ * 设置携带的数据 | ||
*/ | ||
setData(paramData?: null): void; | ||
get data(): any; | ||
set data(paramData: any); | ||
setData(paramData?: unknown): void; | ||
get data(): unknown; | ||
set data(paramData: unknown); | ||
/** | ||
@@ -103,3 +103,3 @@ * 设置错误信息为ERR_OK; | ||
*/ | ||
setOK(data?: null): common_ret; | ||
setOK(data?: unknown): common_ret; | ||
/** | ||
@@ -152,3 +152,3 @@ * 设为ERR_TRUE | ||
*/ | ||
export declare class XCommonRet<T = any> implements ICommonRetData<T> { | ||
export declare class XCommonRet<T = unknown> implements ICommonRetData<T> { | ||
private m_err; | ||
@@ -163,3 +163,3 @@ private m_msg; | ||
*/ | ||
constructor(paramErr?: number, paramMsg?: string, paramData?: any); | ||
constructor(paramErr?: number, paramMsg?: string, paramData?: T | null); | ||
/** | ||
@@ -230,3 +230,3 @@ * 设置错误信息 | ||
*/ | ||
setOK(data?: null): XCommonRet<T>; | ||
setOK(data?: T | null): XCommonRet<T>; | ||
/** | ||
@@ -233,0 +233,0 @@ * 设为ERR_TRUE |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.XCommonRet = exports.common_ret = void 0; | ||
/* eslint-disable @typescript-eslint/no-explicit-any */ | ||
const common_error_1 = require("./common_error"); | ||
@@ -11,3 +10,3 @@ const constant_1 = require("./constant"); | ||
* 这个类主要是增加了错误判断的属性,可以做为一个通用的返回类 | ||
* - 但是这里的数据类型都any类型的,不建议使用,所以这里新增加带模板的XCommonRet<T>类,两个功能接口完全一样 | ||
* - 但是这里的数据类型都unknown类型的,不建议使用,所以这里新增加带模板的XCommonRet<T>类,两个功能接口完全一样 | ||
* - 要返回的数据可以通过data属性返回 | ||
@@ -14,0 +13,0 @@ * 有isOK,isNotOK,isFail三个属性来简化返回结果. |
@@ -7,12 +7,12 @@ /** | ||
*/ | ||
export declare function logPrefix(paramFilename: string, ...args: any[]): any[]; | ||
export declare function logPrefix(paramFilename: string, ...args: unknown[]): unknown[]; | ||
export interface ILog { | ||
name: string; | ||
trace(...paramLog: any[]): void; | ||
debug(...paramLog: any[]): void; | ||
trace(...paramLog: unknown[]): void; | ||
debug(...paramLog: unknown[]): void; | ||
/** log级别日志,等同于info */ | ||
log(...paramLog: any[]): void; | ||
info(...paramLog: any[]): void; | ||
error(...paramLog: any[]): void; | ||
warn(...paramLog: any[]): void; | ||
log(...paramLog: unknown[]): void; | ||
info(...paramLog: unknown[]): void; | ||
error(...paramLog: unknown[]): void; | ||
warn(...paramLog: unknown[]): void; | ||
} | ||
@@ -32,9 +32,9 @@ /** | ||
private buildLog; | ||
trace(...paramLog: any[]): void; | ||
debug(...paramLog: any[]): void; | ||
log(...paramLog: any[]): void; | ||
info(...paramLog: any[]): void; | ||
warn(...paramLog: any[]): void; | ||
error(...paramLog: any[]): void; | ||
fatal(...paramLog: any[]): void; | ||
trace(...paramLog: unknown[]): void; | ||
debug(...paramLog: unknown[]): void; | ||
log(...paramLog: unknown[]): void; | ||
info(...paramLog: unknown[]): void; | ||
warn(...paramLog: unknown[]): void; | ||
error(...paramLog: unknown[]): void; | ||
fatal(...paramLog: unknown[]): void; | ||
} | ||
@@ -41,0 +41,0 @@ /** |
@@ -7,3 +7,2 @@ "use strict"; | ||
exports.getLogger = exports.setGetLogger = exports.getLocalLogger = exports.GetLogManager = exports.LogConsole = exports.logPrefix = void 0; | ||
/* eslint-disable @typescript-eslint/no-explicit-any */ | ||
const path_1 = __importDefault(require("path")); | ||
@@ -10,0 +9,0 @@ const util_1 = __importDefault(require("util")); |
@@ -94,3 +94,3 @@ /// <reference types="node" /> | ||
*/ | ||
static checkObjectProperty(paramDestObject: any, paramSimpleObject: any): ICheckObjectResult; | ||
static checkObjectProperty(paramDestObject: unknown, paramSimpleObject: unknown): ICheckObjectResult; | ||
/** | ||
@@ -179,3 +179,3 @@ * 判断指定的参数,是否是字符串类型 | ||
*/ | ||
static WaitFunction(paramFunc: Function, ...args: any[]): Promise<any[]>; | ||
static WaitFunction(paramFunc: Function, ...args: unknown[]): Promise<unknown[]>; | ||
/** | ||
@@ -192,3 +192,3 @@ * 异步调用函数,注意: | ||
*/ | ||
static WaitFunctionEx(paramFunc: Function, ...args: any[]): Promise<any[]>; | ||
static WaitFunctionEx(paramFunc: Function, ...args: unknown[]): Promise<unknown[]>; | ||
/** | ||
@@ -205,3 +205,3 @@ * 异步调用类成员函数,注意:要求第一个参数回调函数, | ||
*/ | ||
static WaitClassFunction(paramObject: any, paramFunctionName: string, ...args: any[]): Promise<any[]>; | ||
static WaitClassFunction(paramObject: unknown, paramFunctionName: string, ...args: unknown[]): Promise<unknown[]>; | ||
/** | ||
@@ -218,3 +218,3 @@ * 异步调用类成员函数,注意:要求最后一个参数回调函数 | ||
*/ | ||
static WaitClassFunctionEx(paramObject: any, paramFunctionName: string, ...args: any[]): Promise<any[]>; | ||
static WaitClassFunctionEx(paramObject: unknown, paramFunctionName: string, ...args: unknown[]): Promise<unknown[]>; | ||
/** | ||
@@ -268,5 +268,5 @@ * 设置DateTimeOffset值 | ||
*/ | ||
static keyValues(paramObject: any): { | ||
static keyValues(paramObject: unknown): { | ||
keys: string[]; | ||
values: any[]; | ||
values: unknown[]; | ||
}; | ||
@@ -273,0 +273,0 @@ /** |
@@ -10,2 +10,2 @@ /** | ||
*/ | ||
export declare function watchRequire(paramCallback: (paramData: any) => void, paramPath: string, paramFile: string, paramChangeCallback?: boolean): void; | ||
export declare function watchRequire(paramCallback: (paramData: unknown) => void, paramPath: string, paramFile: string, paramChangeCallback?: boolean): void; |
@@ -97,4 +97,3 @@ // 这里提供一些编解码的功能函数 | ||
*/ | ||
// eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
public static MD5FromArgs(paramOptions: IMD5Options, ...args: any[]) { | ||
public static MD5FromArgs(paramOptions: IMD5Options, ...args: unknown[]) { | ||
let encode = EncodingHex; | ||
@@ -101,0 +100,0 @@ let capital = false; |
@@ -1,2 +0,1 @@ | ||
/* eslint-disable @typescript-eslint/no-explicit-any */ | ||
import { error_utils } from './common_error'; | ||
@@ -7,3 +6,3 @@ import { error_common } from './constant'; | ||
/** 通用返回接口 */ | ||
export interface ICommonRetData<T = any> { | ||
export interface ICommonRetData<T = unknown> { | ||
/** 错误码 */ | ||
@@ -26,3 +25,3 @@ err: number; | ||
* 这个类主要是增加了错误判断的属性,可以做为一个通用的返回类 | ||
* - 但是这里的数据类型都any类型的,不建议使用,所以这里新增加带模板的XCommonRet<T>类,两个功能接口完全一样 | ||
* - 但是这里的数据类型都unknown类型的,不建议使用,所以这里新增加带模板的XCommonRet<T>类,两个功能接口完全一样 | ||
* - 要返回的数据可以通过data属性返回 | ||
@@ -32,6 +31,6 @@ * 有isOK,isNotOK,isFail三个属性来简化返回结果. | ||
// tslint:disable-next-line: class-name | ||
export class common_ret implements ICommonRetData<any> { | ||
export class common_ret implements ICommonRetData<unknown> { | ||
private m_err: number = error_common.ERR_OK; | ||
private m_msg: string = ''; | ||
private m_data: any = null; | ||
private m_data: unknown = null; | ||
/** | ||
@@ -43,3 +42,3 @@ * 构造函数 | ||
*/ | ||
public constructor(paramErr: number = error_common.ERR_OK, paramMsg: string = '', paramData: any = null) { | ||
public constructor(paramErr: number = error_common.ERR_OK, paramMsg: string = '', paramData: unknown = null) { | ||
this.m_err = paramErr; // 错误码 | ||
@@ -57,3 +56,3 @@ this.m_msg = paramMsg; // 错误信息 | ||
*/ | ||
public setError(paramErr: number, paramMsg: string = '', paramData: any = null, paramMsgPre: string | null = null): common_ret { | ||
public setError(paramErr: number, paramMsg: string = '', paramData: unknown = null, paramMsgPre: string | null = null): common_ret { | ||
this.m_err = paramErr; | ||
@@ -140,3 +139,3 @@ if (paramMsgPre) { | ||
*/ | ||
public setData(paramData = null) { | ||
public setData(paramData: unknown = null) { | ||
this.m_data = paramData; | ||
@@ -147,3 +146,3 @@ } | ||
} | ||
public set data(paramData: any) { | ||
public set data(paramData: unknown) { | ||
this.m_data = paramData; | ||
@@ -172,3 +171,3 @@ } | ||
*/ | ||
public setOK(data = null): common_ret { | ||
public setOK(data : unknown = null): common_ret { | ||
this.m_err = error_common.ERR_OK; | ||
@@ -262,3 +261,3 @@ this.m_data = data; | ||
// tslint:disable-next-line: class-name | ||
export class XCommonRet<T = any> implements ICommonRetData<T> { | ||
export class XCommonRet<T = unknown> implements ICommonRetData<T> { | ||
private m_err: number = error_common.ERR_OK; | ||
@@ -273,3 +272,3 @@ private m_msg: string = ''; | ||
*/ | ||
public constructor(paramErr: number = error_common.ERR_OK, paramMsg: string = '', paramData: any = null) { | ||
public constructor(paramErr: number = error_common.ERR_OK, paramMsg: string = '', paramData: T | null = null) { | ||
this.m_err = paramErr; // 错误码 | ||
@@ -399,3 +398,3 @@ this.m_msg = paramMsg; // 错误信息 | ||
*/ | ||
public setOK(data = null): XCommonRet<T> { | ||
public setOK(data:T | null= null): XCommonRet<T> { | ||
this.m_err = error_common.ERR_OK; | ||
@@ -402,0 +401,0 @@ this.m_data = data; |
@@ -1,2 +0,1 @@ | ||
/* eslint-disable @typescript-eslint/no-explicit-any */ | ||
import path from 'path'; | ||
@@ -48,3 +47,3 @@ import util from 'util'; | ||
*/ | ||
export function logPrefix(paramFilename: string, ...args: any[]): any[] { | ||
export function logPrefix(paramFilename: string, ...args: unknown[]): unknown[] { | ||
if (paramFilename === null || paramFilename === undefined) { | ||
@@ -59,9 +58,9 @@ return [...args]; | ||
name: string; | ||
trace(...paramLog: any[]): void; | ||
debug(...paramLog: any[]): void; | ||
trace(...paramLog: unknown[]): void; | ||
debug(...paramLog: unknown[]): void; | ||
/** log级别日志,等同于info */ | ||
log(...paramLog: any[]): void; | ||
info(...paramLog: any[]): void; | ||
error(...paramLog: any[]): void; | ||
warn(...paramLog: any[]): void; | ||
log(...paramLog: unknown[]): void; | ||
info(...paramLog: unknown[]): void; | ||
error(...paramLog: unknown[]): void; | ||
warn(...paramLog: unknown[]): void; | ||
} | ||
@@ -90,31 +89,31 @@ | ||
private buildLog(categoryName: string, level: string, ...data: any[]) { | ||
private buildLog(categoryName: string, level: string, ...data: unknown[]) { | ||
return `[${categoryName} ${datetimeUtils.nowDateString()} ${level}] ${util.format('', ...data)}`; | ||
} | ||
public trace(...paramLog: any[]): void { | ||
public trace(...paramLog: unknown[]): void { | ||
// tslint:disable-next-line: no-console | ||
console.log(this.buildLog(this.name, 'TRACE', ...paramLog)); | ||
} | ||
public debug(...paramLog: any[]) { | ||
public debug(...paramLog: unknown[]) { | ||
// tslint:disable-next-line: no-console | ||
console.log(this.buildLog(this.name, 'DEBUG', ...paramLog)); | ||
} | ||
public log(...paramLog: any[]) { | ||
public log(...paramLog: unknown[]) { | ||
// tslint:disable-next-line: no-console | ||
console.log(this.buildLog(this.name, ' LOG', ...paramLog)); | ||
} | ||
public info(...paramLog: any[]) { | ||
public info(...paramLog: unknown[]) { | ||
// tslint:disable-next-line: no-console | ||
console.log(this.buildLog(this.name, ' INFO', ...paramLog)); | ||
} | ||
public warn(...paramLog: any[]) { | ||
public warn(...paramLog: unknown[]) { | ||
// tslint:disable-next-line: no-console | ||
console.log(this.buildLog(this.name, ' WARN', ...paramLog)); | ||
} | ||
public error(...paramLog: any[]) { | ||
public error(...paramLog: unknown[]) { | ||
// tslint:disable-next-line: no-console | ||
console.log(this.buildLog(this.name, 'ERROR', ...paramLog)); | ||
} | ||
public fatal(...paramLog: any[]) { | ||
public fatal(...paramLog: unknown[]) { | ||
// tslint:disable-next-line: no-console | ||
@@ -186,3 +185,3 @@ console.log(this.buildLog(this.name, 'FATEL', ...paramLog)); | ||
const [prefix] = logPrefix(paramTag); | ||
return logManager.getLogger(prefix); | ||
return logManager.getLogger(prefix as string); | ||
}; | ||
@@ -189,0 +188,0 @@ /** |
@@ -62,3 +62,3 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ | ||
Error.captureStackTrace(err); | ||
const stack = err.stack as any as NodeJS.CallSite[]; | ||
const stack = err.stack as unknown as NodeJS.CallSite[]; | ||
Error.prepareStackTrace = orig; // 恢复 | ||
@@ -151,3 +151,3 @@ return stack; | ||
*/ | ||
public static checkObjectProperty(paramDestObject: any, paramSimpleObject: any): ICheckObjectResult { | ||
public static checkObjectProperty(paramDestObject: unknown, paramSimpleObject: unknown): ICheckObjectResult { | ||
const ret: ICheckObjectResult = { | ||
@@ -169,4 +169,4 @@ code: EnumCheckObjectCode.TotallySuitable, | ||
for (const k in paramDestObject) { | ||
const kk = paramSimpleObject[k]; | ||
for (const k in (paramDestObject as any)) { | ||
const kk = (paramSimpleObject as any)[k] ; | ||
if (kk === undefined) { | ||
@@ -177,5 +177,5 @@ ret.extra.push(k); | ||
for (const k in paramSimpleObject) { | ||
const v = paramSimpleObject[k]; | ||
const kk = paramDestObject[k]; | ||
for (const k in (paramSimpleObject as any)) { | ||
const v = (paramSimpleObject as any)[k]; | ||
const kk = (paramDestObject as any)[k]; | ||
if (v) { | ||
@@ -307,5 +307,5 @@ if (kk === undefined) { | ||
*/ | ||
public static async WaitFunction(paramFunc: Function, ...args: any[]): Promise<any[]> { | ||
public static async WaitFunction(paramFunc: Function, ...args: unknown[]): Promise<unknown[]> { | ||
return new Promise(resolve => { | ||
paramFunc((...result: any[]) => { | ||
paramFunc((...result: unknown[]) => { | ||
resolve(result); | ||
@@ -328,5 +328,5 @@ }, ...args); | ||
// tslint:disable-next-line: ban-types | ||
public static async WaitFunctionEx(paramFunc: Function, ...args: any[]): Promise<any[]> { | ||
public static async WaitFunctionEx(paramFunc: Function, ...args: unknown[]): Promise<unknown[]> { | ||
return new Promise(resolve => { | ||
paramFunc(...args, (...result: any[]) => { | ||
paramFunc(...args, (...result: unknown[]) => { | ||
resolve(result); | ||
@@ -348,5 +348,5 @@ }); | ||
*/ | ||
public static async WaitClassFunction(paramObject: any, paramFunctionName: string, ...args: any[]): Promise<any[]> { | ||
public static async WaitClassFunction(paramObject: unknown, paramFunctionName: string, ...args: unknown[]): Promise<unknown[]> { | ||
return new Promise(resolve => { | ||
paramObject[paramFunctionName]((...result: any[]) => { | ||
(paramObject as any)[paramFunctionName]((...result: unknown[]) => { | ||
resolve(result); | ||
@@ -368,5 +368,5 @@ }, ...args); | ||
*/ | ||
public static async WaitClassFunctionEx(paramObject: any, paramFunctionName: string, ...args: any[]): Promise<any[]> { | ||
public static async WaitClassFunctionEx(paramObject: unknown, paramFunctionName: string, ...args: unknown[]): Promise<unknown[]> { | ||
return new Promise(resolve => { | ||
paramObject[paramFunctionName](...args, (...result: any[]) => { | ||
(paramObject as any)[paramFunctionName](...args, (...result: unknown[]) => { | ||
resolve(result); | ||
@@ -478,6 +478,6 @@ }); | ||
*/ | ||
public static keyValues(paramObject: any): { keys: string[]; values: any[] } { | ||
public static keyValues(paramObject: unknown): { keys: string[]; values: unknown[] } { | ||
const r = { | ||
keys: Object.keys(paramObject), | ||
values: Object.values(paramObject), | ||
keys: Object.keys(paramObject as any), | ||
values: Object.values(paramObject as any), | ||
}; | ||
@@ -484,0 +484,0 @@ // for (let k in paramObject) { |
@@ -7,3 +7,3 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ | ||
type TCallBack = (paramData: any) => void; | ||
type TCallBack = (paramData: unknown) => void; | ||
/** | ||
@@ -18,3 +18,3 @@ * watch指定的js文件,并加载回调 | ||
*/ | ||
export function watchRequire(paramCallback: (paramData: any) => void, paramPath: string, paramFile: string, paramChangeCallback = true): void { | ||
export function watchRequire(paramCallback: (paramData: unknown) => void, paramPath: string, paramFile: string, paramChangeCallback = true): void { | ||
const realPath = path.join(paramPath, paramFile); | ||
@@ -21,0 +21,0 @@ |
{ | ||
"name": "xmcommon", | ||
"version": "0.9.12", | ||
"version": "0.9.13", | ||
"description": "一个基于javascript的常用功能扩展库!", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
@@ -39,2 +39,6 @@ # xmcommon | ||
# 版本变更说明 | ||
## 0.9.13 | ||
- 2021-12-02 | ||
- \* 将一些any类型改为unknown类型 | ||
## 0.9.12 | ||
@@ -41,0 +45,0 @@ - 2021-11-29 |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
298051
297
8272