utils

Home > @silence_zhpf/utils

utils package

Classes

Class Description
Area Area对象,用于对面积的一些封装使用,包括面积的计算、面积的字符串表示、面积的构造和加减运算。
Digit 数值类,用于数值的表示和计算等。
Distance Distance对象, 包含一个值和一个单位。用于距离的表示和计算。
HashMap 该类在 TypeScript 中实现哈希映射数据结构。
HashSet HashSet 类是 TypeScript 中的一个通用类,它创建一个具有唯一元素的新集合。
Money Money 类表示货币值,并提供用于创建、添加、减去、格式化以及将值转换为字符串的方法。

Functions

Function Description
calcBirthday(no) 函数“calcBirthday”接受一个身份证字符串参数并执行与生日相关的计算。
calcSex(no) 根据身份证计算性别
isEven(n) 该函数检查给定数字是否为偶数并返回一个布尔值。
isFalse(value) 该函数检查值是否为假。
isOdd(n) 该函数检查给定数字是否为奇数并返回一个布尔值。
isTrue(value) 该函数检查一个值是真值还是假值并返回一个布尔值。
verity(no) 校验身份证是否合法
whenFalse(fn) 函数“whenFalse”接受一个回调函数作为参数,并在条件为假时执行它。
whenTrue(fn) 函数 whenTrue 返回一个函数,该函数将另一个函数作为参数,并且仅当 isTrue 函数返回 true 时才执行它。

Interfaces

Interface Description
DigitFormat Digit的格式化参数 - precision: 小数点后的位数 - unit: 单位
Format format的格式化参数

Type Aliases

Type Alias Description
DistanceUnit 距离对象的具体单位
Unit Area对象的单位。