isMSTime()
function isMSTime(value): value is StringValue;
Defined in: packages/utils/src/date/isMSTime.ts:24
判断是否是 ms 时间字符串
MSTime 就是 ms.StringValue,只含字符串。原实现对 number 直接 return true,
收窄集合与声明的类型不一致:通过该谓词后把 number 交给 msTimeToMilliseconds(),
运行时会拿到字符串 '200ms'(UTL-005)。数字请用 isMilliseconds。
Parameters
| Parameter | Type | Description |
|---|---|---|
value | unknown | 待判断的值 |
Returns
value is StringValue
是合法 ms 时间字符串时为 true
Example
isMSTime('2 days'); // true
isMSTime('100'); // true
isMSTime(200); // false —— 那是 Milliseconds