typescript - 虚拟函数导致 "error TS1109: Expression expected."

标签 typescript

我想创建一个虚拟函数来传递给故事书内的构造函数。

这是我的虚拟函数的定义

 const userActionHandler = (args: {
    isAllowed?: boolean,
    shouldAddNewItem?: boolean,
  }) => void;

但是 tsc 对此有提示:

error TS1109: Expression expected.

149   }) => void;
                ~


Found 1 error.

我错过了什么?

最佳答案

这应该有效:

 const userActionHandler = (args: {
    isAllowed?: boolean,
    shouldAddNewItem?: boolean,
  }) => {};

关于typescript - 虚拟函数导致 "error TS1109: Expression expected.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57318586/

相关文章:

reactjs - 类型 'toBeInTheDocument' 上不存在属性 'Matchers<HTMLElement>'

typescript - 如何从子组件调用父组件中的事件?

javascript - 如何在更改检测后重置 Angular2 中的 ViewContainerRef?

Angular 单元测试函数变量

javascript - 在 Draft JS 中实现自动完成但没有像 "trigger"这样的 "@"

performance - 我们应该使用 _.foreach() 还是更好地使用 TypeScript 中的原生 for of 循环

javascript - 如何使用 ReactJS 和 Typescript 定义组件实例属性? `Property ' var' 在类型 'App' ` 上不存在

html - Angular 2 typescript :How to show dropdown list based on radio buttons backend values

html - 在 Angular2 中显示默认图像

javascript - NG2-Charts 错误更新后无法将数据集绑定(bind)到 Angular2 中的基本图表