typescript 类实现接口 方法体{}是否可省略

新手上路,请多包涵

ts框架中类实现接口方法省略{}无错误提示
图片.png
同样的内容,自己练习出现ts2390 ts2391错误,不可以省略{}
图片.png

阅读 1.6k
2 个回答

class 是定义,declare class 是声明。举例:

export declare class Person {
    name: string;
    age: number;
    constructor(name: string, age?: number);
    sayHello(): void;
}

tsconfig.json 中添加 "declration": true 这样一个配置,然后写个类,用 tsc(或者 npx tsc)来编译一下,可以看到 .d.ts 文件中的声明,是用 declare 来声明的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题