TypeScript/tests/cases/fourslash/codeFixClassImplementInterfaceMemberTypeAlias.ts
2019-08-27 07:23:52 -04:00

19 lines
454 B
TypeScript

/// <reference path='fourslash.ts' />
////type MyType = [string, number];
////interface I { x: MyType; test(a: MyType): void; }
////class C implements I {}
verify.codeFix({
description: "Implement interface 'I'",
newFileContent:
`type MyType = [string, number];
interface I { x: MyType; test(a: MyType): void; }
class C implements I {
x: MyType;
test(a: MyType): void {
throw new Error("Method not implemented.");
}
}`,
});