【发布时间】:2017-08-09 02:57:55
【问题描述】:
使用 Flow(或出于好奇的打字稿),我可以创建一个只能由特定函数产生的类型吗?我希望能够键入一个已被清理为“SanitizedString”之类的字符串。但是,如果我只是给type SanitizedString = string 起别名,那么我可以为该类型分配一个未经处理的字符串。
因此,我想输入它,因此它只能来自我的sanitizeHtml() 函数的返回。有谁知道这在任一类型系统中是否可行?
谢谢!
【问题讨论】:
标签: typescript types flowtype