【发布时间】:2019-06-23 09:56:06
【问题描述】:
假设我想允许一个十六进制字符串;所以唯一允许的值是 0-9a-f。 TypeScript 中有没有办法定义一个只接受某些字符串的类型字符串?即
// valid
const valid: HexString = '123abc';
// invalid
const invalid: HexString = 'ijk';
我知道 Regex 类型定义是一个提案 here,同时想知道是否有办法实现这一点。
【问题讨论】:
标签: javascript typescript