键入具有未确定结尾的字符串

时间:2017-05-27 06:59:39

标签: typescript types

我有一个字符串,它以一些前缀开头。如何定义与此类似的类型:

 type group_of_strings = 'custom_name ' + string  

其中string是一种类型。这样做的目的是过滤所有不属于以此特定前缀开头的字符串组的字符串。这可能吗?谢谢。

1 个答案:

答案 0 :(得分:1)

  

这可能吗?谢谢。

没有。使用TypeScript / FlowType / Google Clojure / Dart类型系统无法在编译时指定它。

其他工具可能但我对这些工具非常熟悉,可以给出确切的答案

替代

您可以将其建模为

type group_of_strings = 
 {
   prefix: 'custom_name ',
   suffix: string
 }

但在这种情况下它不是一个字符串文字,而是一个包含两个字符串属性的对象。