說我有一類這樣的:使用興農與打字稿和接口
export class User implements Employee {
lanId: string;
firstName: string;
lastName: string;
}
像這樣的接口:
export interface Employee {
firstName: string;
lastName: string;
}
我則想用興農作出虛假用戶:
user = sinon.createStubInstance(User);
這給了這樣的錯誤:
無法將類型'SinonStub'轉換爲鍵入'Employee'。類型'Employee'具有非可選屬性'firstName',該類型在'SinonStub'類型中不存在。
看起來好像Typescript和Sinon一起不快樂。
有沒有辦法創建一個實現了Typescript接口的類的SinonStub?
你的用戶類定義中有一個冒號,我猜這是一個錯字? – Paarth
@Paarth - 我修好了。這是一個錯字。 – Vaccano