Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
xuliangzhan committed Nov 8, 2020
1 parent e55bfcd commit 6bd3c2d
Show file tree
Hide file tree
Showing 21 changed files with 29 additions and 21 deletions.
3 changes: 2 additions & 1 deletion func/isDateSame.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
* @param date2 日期
* @param format 对比格式
*/
export declare function isDateSame(date1: any, date2: any, format?: string): boolean;
export declare function isDateSame(date1: Date | number | string, date2: Date | number | string, format?: string | null): boolean;
export declare function isDateSame(date1: any, date2: any, format?: string | null): boolean;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
3 changes: 2 additions & 1 deletion func/isLeapYear.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
* 判断是否闰年
* @param date 日期
*/
export declare function isLeapYear(date?: Date | number | string): boolean;
export declare function isLeapYear(date: Date | number | string): boolean;
export declare function isLeapYear(date: any): boolean;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
1 change: 1 addition & 0 deletions func/multiply.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
* @param num2 数值2
*/
export declare function multiply(num1: number, num2: number): number;
export declare function multiply(num1: any, num2: any): number;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
1 change: 1 addition & 0 deletions func/padEnd.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
* @param padString 补全字符
*/
export declare function padEnd(str: string, targetLength: number, padString?: string): string;
export declare function padEnd(str: any, targetLength: number, padString?: any): string;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
1 change: 1 addition & 0 deletions func/padStart.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
* @param padString 补全字符
*/
export declare function padStart(str: string, targetLength: number, padString?: string): string;
export declare function padStart(str: any, targetLength: number, padString?: any): string;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
1 change: 1 addition & 0 deletions func/parseUrl.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ export interface XEUrl {
* @param ulr 字符串
*/
export declare function parseUrl(ulr: string): XEUrl;
export declare function parseUrl(ulr: any): XEUrl;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
2 changes: 1 addition & 1 deletion func/pluck.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @param key 键
* @example
*/
export declare function pluck(array: any[], key: string): any[];
export declare function pluck(array: any[], key: string | number): any[];

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
2 changes: 1 addition & 1 deletion func/property.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* 返回一个获取对象属性的函数
* @param path 键值
*/
export declare function property(path: string): Function;
export declare function property(path: string | null): Function;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
1 change: 1 addition & 0 deletions func/repeat.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
* @param count 次数
*/
export declare function repeat(str: string, count: number): string;
export declare function repeat(str: any, count: number): string;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
2 changes: 1 addition & 1 deletion func/round.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @param num 数值/字符串
* @param digits 小数保留位数
*/
export declare function round(num: string | number, digits?: number): number;
export declare function round(num: number, digits?: number): number;
export declare function round(num: any, digits?: number): number;

declare module './ctor' {
Expand Down
2 changes: 1 addition & 1 deletion func/startsWith.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @param val 值
* @param startIndex 开始索引
*/
export declare function startsWith(str: string, val: string, startIndex?: number): string;
export declare function startsWith(str: number | string | null, val: string, startIndex?: number): string;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
1 change: 1 addition & 0 deletions func/subtract.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
* @param num2 数值2
*/
export declare function subtract(num1: number, num2: number): number;
export declare function subtract(num1: any, num2: any): number;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
4 changes: 2 additions & 2 deletions func/timestamp.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
* @param date 字符串/日期/时间戳
* @param format 解析格式 yyyy MM dd HH mm ss SSS
*/
export declare function timestamp(date: string | Date | number, format?: string): number;
export declare function timestamp(date: any, format?: string): number;
export declare function timestamp(date: string | Date | number, format?: string | null): number;
export declare function timestamp(date: any, format?: string | null): number;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
8 changes: 4 additions & 4 deletions func/toDateString.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,17 @@ export declare function toDateString(date: any): string;
* @param date 字符串/日期/时间戳
* @param format 格式化 默认:yyyy-MM-dd HH:mm:ss.SSS
*/
export declare function toDateString(date: string | Date | number, format: string): string;
export declare function toDateString(date: any, format: string): string;
export declare function toDateString(date: string | Date | number, format: string | null): string;
export declare function toDateString(date: any, format: string | null): string;

/**
* 日期格式化为任意格式字符串,转义符号 []
* @param date 字符串/日期/时间戳
* @param format 格式化 默认:yyyy-MM-dd HH:mm:ss.SSS
* @param options 可选参数
*/
export declare function toDateString(date: string | Date | number, format: string, options: ToDateStringOptions): string;
export declare function toDateString(date: any, format: string, options: ToDateStringOptions): string;
export declare function toDateString(date: string | Date | number, format: string | null, options: ToDateStringOptions): string;
export declare function toDateString(date: any, format: string | null, options: ToDateStringOptions): string;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
2 changes: 1 addition & 1 deletion func/toFixed.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @param num 数值/字符串
* @param digits 小数保留位数
*/
export declare function toFixed(num: string | number, digits?: number): string;
export declare function toFixed(num: number | string | null, digits?: number): string;
export declare function toFixed(num: any, digits?: number): string;

declare module './ctor' {
Expand Down
2 changes: 1 addition & 1 deletion func/toInteger.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* 转整数
* @param num 数值/字符串
*/
export declare function toInteger(num: string | number): number;
export declare function toInteger(num: number | string | null): number;
export declare function toInteger(num: any): number;

declare module './ctor' {
Expand Down
2 changes: 1 addition & 1 deletion func/toNumber.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* 转数值
* @param num 数值/字符串
*/
export declare function toNumber(num: number | string): number;
export declare function toNumber(num: number | string | null): number;
export declare function toNumber(num: any): number;

declare module './ctor' {
Expand Down
2 changes: 1 addition & 1 deletion func/toNumberString.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* 数值转字符串,科学计数转字符串
* @param num 数值
*/
export declare function toNumberString(num: number | string): string;
export declare function toNumberString(num: number | string | null): string;
export declare function toNumberString(num: any): string;

declare module './ctor' {
Expand Down
6 changes: 3 additions & 3 deletions func/toStringDate.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
* 任意格式字符串转为日期
* @param str 字符串/日期/时间戳
*/
export declare function toStringDate(str: string | Date | number): Date;
export declare function toStringDate(str: string | Date | number | null): Date;
export declare function toStringDate(str: any): Date;

/**
* 任意格式字符串转为日期
* @param str 字符串/日期/时间戳
* @param format 解析格式 yyyy MM dd HH mm ss SSS
*/
export declare function toStringDate(str: string | Date | number, format: string): Date;
export declare function toStringDate(str: any, format: string): Date;
export declare function toStringDate(str: string | Date | number | null, format: string | null): Date;
export declare function toStringDate(str: any, format: string | null): Date;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
2 changes: 1 addition & 1 deletion func/uniqueId.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* 获取一个全局唯一标识
* @param prefix 自定义前缀
*/
export declare function uniqueId(prefix?: string | number): string;
export declare function uniqueId(prefix?: string | number | null): string;

declare module './ctor' {
interface XEUtilsMethods {
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "xe-utils",
"version": "3.0.0",
"version": "3.0.1",
"description": "JavaScript 函数库、工具类",
"main": "index.js",
"unpkg": "dist/xe-utils.umd.min.js",
Expand Down

0 comments on commit 6bd3c2d

Please sign in to comment.