我必须在界面中指定所有应该在课堂上实现的动作。
我从PHP转移到TypeScript。
在PHP中创建接口非常简单:
interface iTemplate
{
public function move($name, $var);
}
班级是:
Class Mover inmpelments iTemplate {
function move($name, $var){}
}
如何在TypeScript中执行此操作?例如,我有类User,可以:
edit profile
see users
etc
答案 0 :(得分:2)
interface MyInterface {
editProfile(profileId: number): void;
seeUsers(): object[];
etc: string;
}
class MyImplementation implements MyInterface{
editProfile(profileId: number): void {
throw 'todo';
}
seeUsers(): object[] {
throw 'todo';
}
readonly etc = 'something else';
}