File: importTypeNodeGoToDefinition.ts

package info (click to toggle)
node-typescript 4.8.4%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 523,068 kB
  • sloc: javascript: 1,735,777; makefile: 7; sh: 1
file content (22 lines) | stat: -rw-r--r-- 580 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/// <reference path="fourslash.ts" />

// @Filename: /ns.ts
/////*refFile*/export namespace /*refFoo*/Foo {
////    export namespace /*refBar*/Bar {
////        export class /*refBaz*/Baz {}
////    }
////}

// @Filename: /usage.ts
////type A = typeof import([|/*1*/"./ns"|]).[|/*2*/Foo|].[|/*3*/Bar|];
////type B = import([|/*4*/"./ns"|]).[|/*5*/Foo|].[|/*6*/Bar|].[|/*7*/Baz|];

verify.goToDefinition([
    ["1", "refFile"],
    ["2", "refFoo"],
    ["3", "refBar"],
    ["4", "refFile"],
    ["5", "refFoo"],
    ["6", "refBar"],
    ["7", "refBaz"],
]);