虚拟功能引起"error TS1109: Expression expected."



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

这是我的虚拟函数的定义

 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,
  }) => {};

最新更新