mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-06 20:14:01 -06:00
Add test case and accept baseline
This commit is contained in:
parent
48e985d72f
commit
e30a01db0f
27
tests/baselines/reference/reExportDefaultExport.js
Normal file
27
tests/baselines/reference/reExportDefaultExport.js
Normal file
@ -0,0 +1,27 @@
|
||||
//// [tests/cases/conformance/es6/modules/reExportDefaultExport.ts] ////
|
||||
|
||||
//// [m1.ts]
|
||||
|
||||
export default function f() {
|
||||
}
|
||||
export {f};
|
||||
|
||||
|
||||
//// [m2.ts]
|
||||
import foo from "./m1";
|
||||
import {f} from "./m1";
|
||||
|
||||
f();
|
||||
foo();
|
||||
|
||||
//// [m1.js]
|
||||
function f() {
|
||||
}
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.default = f;
|
||||
exports.f = f;
|
||||
//// [m2.js]
|
||||
var m1_1 = require("./m1");
|
||||
var m1_2 = require("./m1");
|
||||
m1_2.f();
|
||||
m1_1.default();
|
||||
22
tests/baselines/reference/reExportDefaultExport.symbols
Normal file
22
tests/baselines/reference/reExportDefaultExport.symbols
Normal file
@ -0,0 +1,22 @@
|
||||
=== tests/cases/conformance/es6/modules/m1.ts ===
|
||||
|
||||
export default function f() {
|
||||
>f : Symbol(f, Decl(m1.ts, 0, 0))
|
||||
}
|
||||
export {f};
|
||||
>f : Symbol(f, Decl(m1.ts, 3, 8))
|
||||
|
||||
|
||||
=== tests/cases/conformance/es6/modules/m2.ts ===
|
||||
import foo from "./m1";
|
||||
>foo : Symbol(foo, Decl(m2.ts, 0, 6))
|
||||
|
||||
import {f} from "./m1";
|
||||
>f : Symbol(f, Decl(m2.ts, 1, 8))
|
||||
|
||||
f();
|
||||
>f : Symbol(f, Decl(m2.ts, 1, 8))
|
||||
|
||||
foo();
|
||||
>foo : Symbol(foo, Decl(m2.ts, 0, 6))
|
||||
|
||||
24
tests/baselines/reference/reExportDefaultExport.types
Normal file
24
tests/baselines/reference/reExportDefaultExport.types
Normal file
@ -0,0 +1,24 @@
|
||||
=== tests/cases/conformance/es6/modules/m1.ts ===
|
||||
|
||||
export default function f() {
|
||||
>f : () => void
|
||||
}
|
||||
export {f};
|
||||
>f : () => void
|
||||
|
||||
|
||||
=== tests/cases/conformance/es6/modules/m2.ts ===
|
||||
import foo from "./m1";
|
||||
>foo : () => void
|
||||
|
||||
import {f} from "./m1";
|
||||
>f : () => void
|
||||
|
||||
f();
|
||||
>f() : void
|
||||
>f : () => void
|
||||
|
||||
foo();
|
||||
>foo() : void
|
||||
>foo : () => void
|
||||
|
||||
15
tests/cases/conformance/es6/modules/reExportDefaultExport.ts
Normal file
15
tests/cases/conformance/es6/modules/reExportDefaultExport.ts
Normal file
@ -0,0 +1,15 @@
|
||||
// @module: commonjs
|
||||
// @target: ES5
|
||||
|
||||
// @filename: m1.ts
|
||||
export default function f() {
|
||||
}
|
||||
export {f};
|
||||
|
||||
|
||||
// @filename: m2.ts
|
||||
import foo from "./m1";
|
||||
import {f} from "./m1";
|
||||
|
||||
f();
|
||||
foo();
|
||||
Loading…
x
Reference in New Issue
Block a user