我在 TypeScript 中有一个这样的函数:
set parameter(value: string) {
this._paremeter = value;
}
Run Code Online (Sandbox Code Playgroud)
这很好用。为了完整起见,我想:让我们添加正确的类型,表明该函数不会重新调整任何内容。但是,没有一个起作用:
set parameter(vale: string): void {}
set parameter(vale: string): never {}
Run Code Online (Sandbox Code Playgroud)
我也尝试过这些,只是为了确定一下。但当然,这些都行不通:
set parameter(vale: string): undefined {}
set parameter(vale: string): null {}
Run Code Online (Sandbox Code Playgroud)
是否有正确的类型,或者set函数应该根本没有类型?
Setter 不支持指定返回类型。
\n\n\n\nSetAccessor:
\n
\n\xe2\x80\x83setPropertyName(BindingIdentifierOrPattern TypeAnnotation(可选)){FunctionBody}
| 归档时间: |
|
| 查看次数: |
4770 次 |
| 最近记录: |