//// [tests/cases/conformance/jsx/tsxElementResolution17.tsx] //// //// [file.tsx] declare module JSX { interface Element { } interface IntrinsicElements { } } declare module 'elements1' { class MyElement { } } declare module 'elements2' { class MyElement { } } //// [consumer.tsx] /// // Should keep s1 and elide s2 import s1 = require('elements1'); import s2 = require('elements2'); ; //// [file.jsx] //// [consumer.jsx] define(["require", "exports", 'elements1'], function (require, exports, s1) { ; });