1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
//// [tests/cases/compiler/jsxNamespaceReexports.tsx] ////
//// [library.ts]
function createElement(element: string, props: any, ...children: any[]): any {}
namespace JSX {
export interface IntrinsicElements {
[key: string]: Record<string, any>;
}
}
export { createElement, JSX };
//// [index.tsx]
import * as MyLib from "./library";
const content = <my-element/>;
//// [library.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createElement = void 0;
function createElement(element, props) {
var children = [];
for (var _i = 2; _i < arguments.length; _i++) {
children[_i - 2] = arguments[_i];
}
}
exports.createElement = createElement;
//// [index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var MyLib = require("./library");
var content = MyLib.createElement("my-element", null);
|