@3r/tool
Version:
🏃包含一些常用方法例如对象深克隆、递归调用、一一对比/数组交集、并集、差集/二维向量点乘、叉乘/股票KDJ、MACD、RSI、BOLL/验证为空、车牌号、邮箱、身份证、统一社会信用代码、手机号、版本对比/转换日期、星座、身份证解析、字节/随机颜色、手机号、身份证号码、统一社会信用代码...持续更新整合
61 lines (60 loc) • 1.34 kB
TypeScript
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 {};