1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
/// <reference path="fourslash.ts" />
////interface IFoo {
//// bar(x?: number | string): void;
////}
////
////class Foo implements IFoo {
////}
//https://github.com/microsoft/TypeScript/issues/39458
verify.codeFix({
description: [ts.Diagnostics.Implement_interface_0.message, "IFoo"],
newFileContent:
`interface IFoo {
bar(x?: number | string): void;
}
class Foo implements IFoo {
bar(x?: string | number): void {
throw new Error("Method not implemented.");
}
}`,
});
|