throw an error when no default export present (#35815)

This commit is contained in:
Alexander T
2020-01-14 21:38:48 +02:00
committed by Wesley Wigham
parent 91ffa1c752
commit daf786ecd0
44 changed files with 548 additions and 3 deletions

View File

@@ -0,0 +1,6 @@
// @filename: b.ts
export const b = null;
// @filename: a.ts
export { b } from "./b";
export { default } from "./b";

View File

@@ -0,0 +1,7 @@
// @esModuleInterop: true
// @filename: b.ts
export const b = null;
// @filename: a.ts
export { b } from "./b";
export { default } from "./b";

View File

@@ -0,0 +1,7 @@
// @allowSyntheticDefaultImports: true
// @filename: b.ts
export const b = null;
// @filename: a.ts
export { b } from "./b";
export { default } from "./b";

View File

@@ -0,0 +1,6 @@
// @filename: b.ts
export const b = null;
// @filename: a.ts
export { b } from "./b";
export { default as a } from "./b";

View File

@@ -0,0 +1,7 @@
// @filename: b.d.ts
declare var b: number;
export { b };
// @filename: a.ts
export { b } from "./b";
export { default } from "./b";

View File

@@ -0,0 +1,8 @@
// @module: system
// @filename: b.d.ts
declare var b: number;
export { b };
// @filename: a.ts
export { b } from "./b";
export { default as Foo } from "./b";

View File

@@ -0,0 +1,7 @@
// @module: commonjs
// @filename: b.ts
export const b = null;
// @filename: a.ts
export { b } from "./b";
export { default } from "./b";

View File

@@ -0,0 +1,7 @@
// @module: ES2015
// @filename: b.ts
export const b = null;
// @filename: a.ts
export { b } from "./b";
export { default } from "./b";

View File

@@ -0,0 +1,7 @@
// @esModuleInterop: true
// @filename: b.ts
const b = null;
export = b;
// @filename: a.ts
export { default } from "./b";