TypeScript/tests/baselines/reference/tsxElementResolution7.js
2015-06-18 14:04:11 -07:00

40 lines
571 B
TypeScript

//// [tsxElementResolution7.tsx]
declare module JSX {
interface Element { }
interface IntrinsicElements { }
}
module my {
export var div: any;
}
// OK
<my.div n='x' />;
// Error
<my.other />;
module q {
import mine = my;
// OK
<mine.div n='x' />;
// Error
<mine.non />;
}
//// [tsxElementResolution7.jsx]
var my;
(function (my) {
})(my || (my = {}));
// OK
<my.div n='x'/>;
// Error
<my.other />;
var q;
(function (q) {
var mine = my;
// OK
<mine.div n='x'/>;
// Error
<mine.non />;
})(q || (q = {}));