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
|
/// <reference path="../fourslash.ts" />
// @Filename: /tsconfig.json
//// { "compilerOptions": { "module": "nodenext", "declaration": true, "strict": true, "outDir": "out" }, "files": ["./index.ts"] }
// @Filename: /package.json
//// { "private": true, "type": "commonjs" }
// @Filename: /node_modules/pkg/package.json
////{ "name": "pkg", "version": "0.0.1", "exports": { "require": "./require.cjs", "default": "./import.js" }, "type": "module" }
// @Filename: /node_modules/pkg/require.d.cts
////export {};
////export interface PkgRequireInterface { member: any; }
////declare global { const pkgRequireGlobal: PkgRequireInterface; }
// @Filename: /node_modules/pkg/import.d.ts
////export {};
////export interface PkgImportInterface { field: any; }
////declare global { const pkgImportGlobal: PkgImportInterface; }
// @Filename: /index.ts
/////// <reference types="pkg" resolution-mode="import" />
////pkgImportGlobal;
////export {};
goTo.file("/index.ts");
verify.numberOfErrorsInCurrentFile(0);
|