TypeScript/tests/cases/compiler/es6ImportEqualsDeclaration2.ts
Mohamed Hegazy 7353cfaece Fix #4170, remove error when using import=require syntax in t=ES6 and in ambient context
This is consistent with the behaviour of "export=" in --t=ES6 and in ambient contexts
2015-08-13 14:56:27 -07:00

20 lines
385 B
TypeScript

// @target: es6
// @filename: server.d.ts
declare module "other" {
export class C { }
}
declare module "server" {
import events = require("other"); // Ambient declaration, no error expected.
module S {
export var a: number;
}
export = S; // Ambient declaration, no error expected.
}
// @filename: client.ts
import {a} from "server";