UNPKG

@3r/tool

Version:

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

61 lines (60 loc) 1.34 kB
export declare enum GenderEnum { /** 男 */ Male = 1, /** 女 */ Female = 2, /** 男女 */ All = 3 } interface ICitizenIdentificationNumberParam { /** 区域代码 [区域代码 6 位] */ regionCodes?: string[]; /** 最大年纪 [默认30岁] */ maxAge?: number; /** 最小年纪 [默认18岁] */ minAge?: number; /** 性别 [男女] */ gender?: GenderEnum; } interface INameParam { /** 性别 [男女] */ gender?: GenderEnum; } interface IUSCIParam { /** 机构类别代码 [机构类别代码 2位] */ organizationCodes?: string[]; /** 区域代码 [区域代码 6 位] */ regionCodes?: string[]; } interface IBankCardNumberParam { /** BIN 6 位 [621210] */ bin?: string; /** 长度 [18] */ length?: number; } /** * 假数据 */ export declare class Fakery { /** * 身份证号码 */ static citizenIdentificationNumber(param: ICitizenIdentificationNumberParam): string; /** * 社会统一信用代码 */ static usci(param: IUSCIParam): string; /** * 手机号码 */ static phoneNumber(): string; /** * 姓名 */ static fullName(param: INameParam): string; /** * 银行卡号码 */ static bankCardNumber(param: IBankCardNumberParam): string; } export {};