03c79d7422
* Sort auto-imports * Avoid re-checking sort all the time * Add comment
29 lines
621 B
TypeScript
29 lines
621 B
TypeScript
/// <reference path="fourslash.ts" />
|
|
|
|
// @Filename: class.ts
|
|
////export class Class { }
|
|
// @Filename: interface.ts
|
|
////import { Class } from './class';
|
|
////
|
|
////export interface Foo {
|
|
//// x: Class;
|
|
////}
|
|
// @Filename: index.ts
|
|
////import { Foo } from './interface';
|
|
////
|
|
////class /*1*/X implements Foo {}
|
|
goTo.marker("1");
|
|
verify.codeFix({
|
|
index: 0,
|
|
description: "Implement interface 'Foo'",
|
|
newFileContent: {
|
|
"/tests/cases/fourslash/index.ts":
|
|
`import { Class } from './class';
|
|
import { Foo } from './interface';
|
|
|
|
class X implements Foo {
|
|
x: Class;
|
|
}`
|
|
}
|
|
});
|