TypeScript中“设置”函数的正确类型是什么?

灯罩

我在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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Typescript中组件的React实例的正确类型是什么

在 TypeScript 中实现“toJson”函数的正确方法是什么?

函数对象的正确参数类型是什么?

Typescript中类型的类型是什么

类型提示中_的正确术语是什么?

dconf中a(ss)类型的含义是什么,获取/设置此类字段的gi.repository.Gio.Settings的正确方法是什么?

在Typescript中键是字符串而值是对象数组的对象中声明类型的正确方法是什么?

在TypeScript中,图像的类型是什么?

TypeScript类型中bivarianceHack的目的是什么?

TypeScript中的“类型”保留字是什么?

Typescript中的枚举类型是什么?

TypeScript 中的类型级扩展是什么?

Typescript中<svg>元素的类型是什么

在Netlify函数中设置环境变量的正确方法是什么?

Typescript / React onKeyPress参数的正确类型是什么?

Typescript“匿名”类型定义的正确名称是什么?

TypeScript React,获取div onClick的ID的正确类型是什么?

函数的返回类型中{}的目的是什么?

[]类型在函数中的意义是什么——golang

join_rows()函数的正确类型是什么?

带标记的联合的通用匹配函数的正确类型是什么?

该函数的正确打字稿类型是什么

Typescript过滤器中的回调函数的类型是什么?

在PHP中设置正确路径的正确方法是什么?

使用函数调用设置实例变量的正确方法是什么?

返回 AsyncFunction 的 Typescript 函数的适当返回类型是什么?

传递给TypeScript函数的Input字段的类型是什么

Typescript类型的匿名函数签名。这是什么意思?

MUI Autocomplete Typescript:PaperComponents 函数参数的类型是什么