File: quickfixImplementInterfaceUnreachableTypeUsesRelativeImport.ts

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (26 lines) | stat: -rw-r--r-- 604 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/// <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 { Foo } from './interface';

class X implements Foo {
    x: import("./class").Class;
}`
    }
});