TypeScript/tests/cases/conformance/moduleResolution/untypedModuleImport_vsAmbient.ts
2016-10-27 08:54:19 -07:00

17 lines
400 B
TypeScript

// @noImplicitReferences: true
// @currentDirectory: /
// This tests that an ambient module declaration overrides an untyped import.
// @filename: /node_modules/foo/index.js
This file is not processed.
// @filename: /declarations.d.ts
declare module "foo" {
export const x: number;
}
// @filename: /a.ts
/// <reference path="./declarations.d.ts" />
import { x } from "foo";
x;