Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

xmcommon

Package Overview
Dependencies
Maintainers
1
Versions
65
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

xmcommon - npm Package Compare versions

Comparing version 0.9.15 to 0.9.16

14

dist/common_ret.d.ts

@@ -1,7 +0,13 @@

/** 通用返回接口 */
export interface ICommonRetData<T = unknown> {
/** 通用返回数据,默认接口定义 */
export interface ICommonRetBase<T = unknown> {
/** 错误码 */
err: number;
/** 错误信息 */
msg: string;
/** 数据 */
data: T | null;
}
/** 通用返回接口 */
export interface ICommonRetData<T = unknown> extends ICommonRetBase<T> {
/** 是否OK */
isOK: boolean;

@@ -122,2 +128,4 @@ }

copyTo(paramHead: ICommonMsgHead): common_ret;
/** 从某返回对象赋值 */
assignFrom(paramRet: ICommonRetBase<unknown>): void;
/**

@@ -240,2 +248,4 @@ * 将错误信息从head复制过来

addErrorPre(paramMsgPre: string): XCommonRet<T>;
/** 从某返回对象赋值 */
assignFrom(paramRet: ICommonRetBase<T>): void;
/**

@@ -242,0 +252,0 @@ * 将错误信息复制到msgHead

@@ -188,2 +188,8 @@ "use strict";

}
/** 从某返回对象赋值 */
assignFrom(paramRet) {
this.m_data = paramRet.data;
this.m_err = paramRet.err;
this.m_msg = paramRet.msg;
}
/**

@@ -398,2 +404,8 @@ * 将错误信息从head复制过来

}
/** 从某返回对象赋值 */
assignFrom(paramRet) {
this.m_data = paramRet.data;
this.m_err = paramRet.err;
this.m_msg = paramRet.msg;
}
/**

@@ -400,0 +412,0 @@ * 将错误信息复制到msgHead

22

dist/datetimeUtils.d.ts

@@ -8,8 +8,2 @@ /**

/**
* 取版本号
* @deprecated
* @return 版本字符串
*/
static version(): string;
/**
* 取当前UTC时间戳,毫秒数

@@ -82,2 +76,18 @@ * @return 当前UTC时间戳

/**
* 生成日期相关的字符串
* @param paramDate 要转的日期对象
* @param paramDaySplit 日期分隔符
* @returns String 生成的日期字符串
*/
static getDateString(paramDate: Date, paramDaySplit?: string): string;
/**
* 生成时间相关的字符串
* @param paramDate 要转的日期对象
* @param paramTimeSplit 时间分隔符,默认为:
* @param paramMillisFlag 是需要输出毫秒数,默认为true
* @param paramMillisSplit 时间与毫秒的分隔符,默认为.
* @return string 时间相关的字符串
*/
static getTimeString(paramDate: Date, paramTimeSplit?: string, paramMillisFlag?: boolean, paramMillisSplit?: string): string;
/**
* 生成YYYYMMDD_HHmmssddd格式的时间字符串

@@ -84,0 +94,0 @@ *

@@ -51,10 +51,2 @@ "use strict";

/**
* 取版本号
* @deprecated
* @return 版本字符串
*/
static version() {
return 'datetimeUtils 1.3.0';
}
/**
* 取当前UTC时间戳,毫秒数

@@ -157,2 +149,28 @@ * @return 当前UTC时间戳

/**
* 生成日期相关的字符串
* @param paramDate 要转的日期对象
* @param paramDaySplit 日期分隔符
* @returns String 生成的日期字符串
*/
static getDateString(paramDate, paramDaySplit = '-') {
return [paramDate.getFullYear(), pad2(paramDate.getMonth() + 1), pad2(paramDate.getDate())].join(paramDaySplit);
}
/**
* 生成时间相关的字符串
* @param paramDate 要转的日期对象
* @param paramTimeSplit 时间分隔符,默认为:
* @param paramMillisFlag 是需要输出毫秒数,默认为true
* @param paramMillisSplit 时间与毫秒的分隔符,默认为.
* @return string 时间相关的字符串
*/
static getTimeString(paramDate, paramTimeSplit = ':', paramMillisFlag = true, paramMillisSplit = '.') {
const timeString = [pad2(paramDate.getHours()), pad2(paramDate.getMinutes()), pad2(paramDate.getSeconds())].join(paramTimeSplit);
if (paramMillisFlag) {
return [timeString, paramMillisSplit, pad3(paramDate.getMilliseconds())].join('');
}
else {
return timeString;
}
}
/**
* 生成YYYYMMDD_HHmmssddd格式的时间字符串

@@ -159,0 +177,0 @@ *

@@ -5,8 +5,15 @@ import { error_utils } from './common_error';

/** 通用返回接口 */
export interface ICommonRetData<T = unknown> {
/** 通用返回数据,默认接口定义 */
export interface ICommonRetBase<T = unknown> {
/** 错误码 */
err: number;
/** 错误信息 */
msg: string;
/** 数据 */
data: T | null;
}
/** 通用返回接口 */
export interface ICommonRetData<T = unknown> extends ICommonRetBase<T> {
/** 是否OK */
isOK: boolean;

@@ -206,2 +213,10 @@ }

}
/** 从某返回对象赋值 */
public assignFrom(paramRet: ICommonRetBase<unknown>) {
this.m_data = paramRet.data;
this.m_err = paramRet.err;
this.m_msg = paramRet.msg;
}
/**

@@ -420,2 +435,8 @@ * 将错误信息从head复制过来

}
/** 从某返回对象赋值 */
public assignFrom(paramRet: ICommonRetBase<T>) {
this.m_data = paramRet.data;
this.m_err = paramRet.err;
this.m_msg = paramRet.msg;
}
/**

@@ -422,0 +443,0 @@ * 将错误信息复制到msgHead

@@ -52,10 +52,2 @@ // 这里将提供日期相关的工具函数

/**
* 取版本号
* @deprecated
* @return 版本字符串
*/
public static version(): string {
return 'datetimeUtils 1.3.0';
}
/**
* 取当前UTC时间戳,毫秒数

@@ -165,3 +157,37 @@ * @return 当前UTC时间戳

}
/**
* 生成日期相关的字符串
* @param paramDate 要转的日期对象
* @param paramDaySplit 日期分隔符
* @returns String 生成的日期字符串
*/
public static getDateString(
paramDate: Date,
paramDaySplit = '-',
): string {
return [paramDate.getFullYear(), pad2(paramDate.getMonth() + 1), pad2(paramDate.getDate())].join(paramDaySplit);
}
/**
* 生成时间相关的字符串
* @param paramDate 要转的日期对象
* @param paramTimeSplit 时间分隔符,默认为:
* @param paramMillisFlag 是需要输出毫秒数,默认为true
* @param paramMillisSplit 时间与毫秒的分隔符,默认为.
* @return string 时间相关的字符串
*/
public static getTimeString(
paramDate: Date,
paramTimeSplit = ':',
paramMillisFlag = true,
paramMillisSplit = '.',
): string {
const timeString = [pad2(paramDate.getHours()), pad2(paramDate.getMinutes()), pad2(paramDate.getSeconds())].join(paramTimeSplit);
if (paramMillisFlag) {
return [timeString, paramMillisSplit, pad3(paramDate.getMilliseconds())].join('');
} else {
return timeString;
}
}
/**
* 生成YYYYMMDD_HHmmssddd格式的时间字符串

@@ -168,0 +194,0 @@ *

{
"name": "xmcommon",
"version": "0.9.15",
"version": "0.9.16",
"description": "一个基于javascript的常用功能扩展库! 使用TypeScript重构!",

@@ -5,0 +5,0 @@ "main": "./dist/index.js",

@@ -40,2 +40,9 @@ # xmcommon

## 0.9.16
- 2022-01-07
- \+ 给common_ret增加assignFrom方法
- \+ 增加ICommonRetBase的定义
- \- 删除datatimeUtils的version方法
- \+ datetimeUtils增加getDateString和getTimeString方法
## 0.9.15

@@ -42,0 +49,0 @@ - 2022-01-05

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc