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 44 45 46 47 48 49 50 51 52 53
|
//// [tests/cases/conformance/node/nodeModulesTripleSlashReferenceModeDeclarationEmit6.ts] ////
//// [package.json]
{
"name": "pkg",
"version": "0.0.1",
"exports": {
"import": "./import.js",
"require": "./require.js"
}
}
//// [import.d.ts]
export {};
declare global {
interface ImportInterface {}
function getInterI(): ImportInterface;
}
//// [require.d.ts]
export {};
declare global {
interface RequireInterface {}
function getInterR(): RequireInterface;
}
//// [uses.ts]
/// <reference types="pkg" />
export default getInterR();
//// [index.ts]
import obj from "./uses.js"
export default (obj as typeof obj);
//// [uses.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
/// <reference types="pkg" />
exports.default = getInterR();
//// [index.js]
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const uses_js_1 = __importDefault(require("./uses.js"));
exports.default = uses_js_1.default;
//// [uses.d.ts]
/// <reference types="pkg" />
declare const _default: RequireInterface;
export default _default;
//// [index.d.ts]
/// <reference types="pkg" />
declare const _default: RequireInterface;
export default _default;
|