【发布时间】:2021-03-04 04:52:51
【问题描述】:
我很好奇 typescript 4.1 中新的 Template Literal 支持是否可以实现以下功能:
export type LogDateType = `${number}.${number}.${number}` | `${number}.${number}` | `${number}`
我发现,如果我输入检查 2002 或 2002.5.12 之类的字符串,但在检查类似以下内容时失败:
`${fourDigitYear}`
出现错误Type 'string' is not assignable to type 'LogDateType'.
有没有办法在检查纯字符串之外进行这项工作?
【问题讨论】:
标签: typescript