我在TypeScript中有一个像这样的函数:
set parameter(value: string) {
this._paremeter = value;
}
这很好。为了完整性起见,我想:让我们添加正确的类型,该类型表示此函数不会重新调整任何内容。但是,没有一个工作:
set parameter(vale: string): void {}
set parameter(vale: string): never {}
我也尝试过这些,只是为了确保。但是,当然任何这些都不起作用:
set parameter(vale: string): undefined {}
set parameter(vale: string): null {}
是否有正确的类型,或者set
-function应该根本没有任何类型?
设置器不支持指定返回类型。
SetAccessor:
set
PropertyName(
BindingIdentifierOrPattern TypeAnnotation(可选))
{
FunctionBody}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句