File: findAllReferencesUmdModuleAsGlobalConst.ts

package info (click to toggle)
node-typescript 4.1.3-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 396,552 kB
  • sloc: javascript: 1,444,377; makefile: 7; sh: 3
file content (43 lines) | stat: -rw-r--r-- 1,487 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/// <reference path='fourslash.ts' />

// @Filename: /node_modules/@types/three/three-core.d.ts
////export class Vector3 {
////    constructor(x?: number, y?: number, z?: number);
////    x: number;
////    y: number;
////}

// @Filename: /node_modules/@types/three/index.d.ts
////export * from "./three-core";
////[|export as namespace [|{| "isWriteAccess": true, "isDefinition": true, "contextRangeIndex": 0 |}THREE|];|]

// @Filename: /typings/global.d.ts
////[|import * as _THREE from '[|{| "contextRangeIndex": 2 |}three|]';|]
////declare global {
////    [|const [|{| "isWriteAccess": true, "isDefinition": true, "contextRangeIndex": 4 |}THREE|]: typeof _THREE;|]
////}

// @Filename: /src/index.ts
////export const a = {};
////let v = new [|THREE|].Vector2();

// @Filename: /tsconfig.json
////{
////    "compilerOptions": {
////        "esModuleInterop": true,
////        "outDir": "./build/js/",
////        "noImplicitAny": true,
////        "module": "es6",
////        "target": "es6",
////        "allowJs": true,
////        "skipLibCheck": true,
////        "lib": ["es2016", "dom"],
////        "typeRoots": ["node_modules/@types/"],
////        "types": ["three"]
//// 	},
////    "files": ["/src/index.ts", "typings/global.d.ts"]
////}

const [r0Def, r0, r1Def, r1, r2Def, ...rest] = test.ranges();
verify.singleReferenceGroup(`module THREE
var THREE: typeof import("/node_modules/@types/three/index")`, [r0, r1, ...rest]);