TypeScript Version: 3.7.x-dev.201xxxxx
Search Terms:
Code
// @filename: register.ts
const r: any[] = [];
export function register(data: any) {
r.push(data);
}
// @filename: data1.ts
import { register } from "./";
register("ok");
// @filename: index.ts
export * from "./register";
export * from "./data1";
Expected behavior:
// @filename: register.js
var r = [];
function register(data) {
r.push(data);
}
exports.register = register;
// @filename: data1.js
var data1_1 = require("./");
data1_1.register("ok");
// @filename: index.js
// helpers
__exportStar(require("./register"), exports);
__exportStar(require("./data1"), exports);
Actual behavior:
// @filename: register.js
var r = [];
function register(data) {
r.push(data);
}
exports.register = register;
// @filename: data1.js
var data1_1 = require("./");
data1_1.register("ok");
// @filename: index.js
// helpers
__exportStar(require("./register"), exports);
The reexport for file data1 is mistakenly dropped from index.js.
Playground Link:
Related Issues:
TypeScript Version: 3.7.x-dev.201xxxxx
Search Terms:
Code
Expected behavior:
Actual behavior:
The reexport for file
data1is mistakenly dropped fromindex.js.Playground Link:
Related Issues: