标签: typescript
我有一个带有简单字符串属性的接口。
export interface Foo { Bar: string; }
我需要在此字符串类型中存储一些额外的信息。 ->允许的长度。然后,编码可以对此额外属性做出反应(例如,进行.substring(0, maxlength)
.substring(0, maxlength)
我考虑过要有一个装饰器,但这在接口上不起作用
export interface Foo { @Length(200) Bar: string; }
您还有其他解决方法的想法吗?