711b4e778b
* Indirect calls for imported functions * Fix unit tests
33 lines
1.5 KiB
TypeScript
33 lines
1.5 KiB
TypeScript
//// [jsxJsxsCjsTransformNestedSelfClosingChild.tsx]
|
|
/// <reference path="/.lib/react16.d.ts" />
|
|
import type * as React from 'react';
|
|
|
|
console.log(
|
|
<div>
|
|
<div />
|
|
</div>
|
|
)
|
|
|
|
console.log(
|
|
<div>
|
|
<div />
|
|
<div />
|
|
</div>
|
|
)
|
|
|
|
console.log(
|
|
<div>
|
|
{[1, 2].map(i => <div key={i}>{i}</div>)}
|
|
</div>
|
|
)
|
|
|
|
//// [jsxJsxsCjsTransformNestedSelfClosingChild.js]
|
|
"use strict";
|
|
var _this = this;
|
|
exports.__esModule = true;
|
|
var jsx_dev_runtime_1 = require("react/jsx-dev-runtime");
|
|
var _jsxFileName = "tests/cases/conformance/jsx/jsxs/jsxJsxsCjsTransformNestedSelfClosingChild.tsx";
|
|
console.log((0, jsx_dev_runtime_1.jsxDEV)("div", { children: (0, jsx_dev_runtime_1.jsxDEV)("div", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 6, columnNumber: 5 }, this) }, void 0, false, { fileName: _jsxFileName, lineNumber: 4, columnNumber: 13 }, this));
|
|
console.log((0, jsx_dev_runtime_1.jsxDEV)("div", { children: [(0, jsx_dev_runtime_1.jsxDEV)("div", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 12, columnNumber: 5 }, this), (0, jsx_dev_runtime_1.jsxDEV)("div", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 13, columnNumber: 5 }, this)] }, void 0, true, { fileName: _jsxFileName, lineNumber: 10, columnNumber: 13 }, this));
|
|
console.log((0, jsx_dev_runtime_1.jsxDEV)("div", { children: [1, 2].map(function (i) { return (0, jsx_dev_runtime_1.jsxDEV)("div", { children: i }, i, false, { fileName: _jsxFileName, lineNumber: 19, columnNumber: 21 }, _this); }) }, void 0, false, { fileName: _jsxFileName, lineNumber: 17, columnNumber: 13 }, this));
|