TypeScript/tests/baselines/reference/resolveNameWithNamspace.js
Zen 3d1c6e8f2f
fix(42765): require should not work in ts files (#42792)
* add failing test

* fix(42765): require should not work in ts files
2021-03-02 06:54:31 -08:00

27 lines
601 B
TypeScript

//// [tests/cases/compiler/resolveNameWithNamspace.ts] ////
//// [node.d.ts]
declare function require(moduleName: string): any;
declare module "assert" {
export function equal(actual: any, expected: any, message?: string | Error): void;
}
//// [ns.ts]
/// <reference path="node.d.ts"/>
namespace myAssert {
export type cool = 'cool'
}
var myAssert = require('assert')
//// [app.js]
exports.equal = myAssert.equal
exports.equal()
//// [ns.js]
/// <reference path="node.d.ts"/>
var myAssert = require('assert');
//// [app.js]
exports.equal = myAssert.equal;
exports.equal();