UNPKG

@3r/tool

Version:

🏃‍包含一些常用方法例如对象深克隆、递归调用、一一对比/数组交集、并集、差集/二维向量点乘、叉乘/股票KDJ、MACD、RSI、BOLL/验证为空、车牌号、邮箱、身份证、统一社会信用代码、手机号、版本对比/转换日期、星座、身份证解析、字节/随机颜色、手机号、身份证号码、统一社会信用代码...持续更新整合

30 lines (29 loc) 948 B
import { Vector2 } from '../lib/vertor2.js'; /** * 生成 */ export declare class Generate { /** 一天的毫秒时 */ static readonly DAY_MILLISECOND: number; /** 生成范围数字 例如 1 - 7) [1,2,3,4,5,6] or [7,6,5,4,3,2] * @param start * @param end * @param step */ static rangeNumber(start: number, end: number, step?: number): number[]; /** 通过一些坐标点生成直线路径 [start,...,end] */ static straightLinePath(...points: Array<Vector2>): Vector2[]; /** 范围日期 [2025-10-01, 2025-10-02 ...] */ static rangeDate(start: Date, end: Date, fmt?: string): string[]; /** 过去一周的日期 */ static rangeDateByPastWeek(fmt?: string): string[]; /** 过去半个月的日期 */ static rangeDateByPastHalfMonth(fmt?: string): string[]; /** 过去一个月的日期 */ static rangeDateByPastMonth(fmt?: string): string[]; }