diff --git a/tests/baselines/reference/declarationEmitInferedTypeAlias2.js b/tests/baselines/reference/declarationEmitInferedTypeAlias2.js index b0bca95dbe9..307a9b82d67 100644 --- a/tests/baselines/reference/declarationEmitInferedTypeAlias2.js +++ b/tests/baselines/reference/declarationEmitInferedTypeAlias2.js @@ -9,8 +9,11 @@ export { } //// [1.ts] -var x = "hi" || 5; -export default x; +let v = "str" || true; +function bar () { + return v; +} +export { v, bar } //// [0.js] "use strict"; @@ -19,13 +22,17 @@ export default x; } //// [1.js] "use strict"; -var x = "hi" || 5; -exports.__esModule = true; -exports["default"] = x; +var v = "str" || true; +exports.v = v; +function bar() { + return v; +} +exports.bar = bar; //// [0.d.ts] export { }; //// [1.d.ts] -declare var x: string | number; -export default x; +declare let v: string | boolean; +declare function bar(): string | boolean; +export { v, bar }; diff --git a/tests/baselines/reference/declarationEmitInferedTypeAlias2.symbols b/tests/baselines/reference/declarationEmitInferedTypeAlias2.symbols index 8a9f7b35d18..c8027397869 100644 --- a/tests/baselines/reference/declarationEmitInferedTypeAlias2.symbols +++ b/tests/baselines/reference/declarationEmitInferedTypeAlias2.symbols @@ -11,9 +11,16 @@ export { } === tests/cases/compiler/1.ts === -var x = "hi" || 5; ->x : Symbol(x, Decl(1.ts, 0, 3)) +let v = "str" || true; +>v : Symbol(v, Decl(1.ts, 0, 3)) -export default x; ->x : Symbol(x, Decl(1.ts, 0, 3)) +function bar () { +>bar : Symbol(bar, Decl(1.ts, 0, 22)) + + return v; +>v : Symbol(v, Decl(1.ts, 0, 3)) +} +export { v, bar } +>v : Symbol(v, Decl(1.ts, 4, 8)) +>bar : Symbol(bar, Decl(1.ts, 4, 11)) diff --git a/tests/baselines/reference/declarationEmitInferedTypeAlias2.types b/tests/baselines/reference/declarationEmitInferedTypeAlias2.types index 52c8f7fea2f..fb2a042260d 100644 --- a/tests/baselines/reference/declarationEmitInferedTypeAlias2.types +++ b/tests/baselines/reference/declarationEmitInferedTypeAlias2.types @@ -12,12 +12,19 @@ export { } === tests/cases/compiler/1.ts === -var x = "hi" || 5; ->x : string | number ->"hi" || 5 : string | number ->"hi" : string ->5 : number +let v = "str" || true; +>v : Data +>"str" || true : Data +>"str" : string +>true : boolean -export default x; ->x : string | number +function bar () { +>bar : () => Data + + return v; +>v : Data +} +export { v, bar } +>v : Data +>bar : () => Data diff --git a/tests/baselines/reference/declarationEmitInferedTypeAlias3.js b/tests/baselines/reference/declarationEmitInferedTypeAlias3.js index bca6a9a3028..c99e5c429dd 100644 --- a/tests/baselines/reference/declarationEmitInferedTypeAlias3.js +++ b/tests/baselines/reference/declarationEmitInferedTypeAlias3.js @@ -9,11 +9,8 @@ export { } //// [1.ts] -let v = "str" || true; -function bar () { - return v; -} -export { v, bar } +var x = "hi" || 5; +export default x; //// [0.js] "use strict"; @@ -22,17 +19,13 @@ export { v, bar } } //// [1.js] "use strict"; -var v = "str" || true; -exports.v = v; -function bar() { - return v; -} -exports.bar = bar; +var x = "hi" || 5; +exports.__esModule = true; +exports["default"] = x; //// [0.d.ts] export { }; //// [1.d.ts] -declare let v: string | boolean; -declare function bar(): string | boolean; -export { v, bar }; +declare var x: string | number; +export default x; diff --git a/tests/baselines/reference/declarationEmitInferedTypeAlias3.symbols b/tests/baselines/reference/declarationEmitInferedTypeAlias3.symbols index c8027397869..8a9f7b35d18 100644 --- a/tests/baselines/reference/declarationEmitInferedTypeAlias3.symbols +++ b/tests/baselines/reference/declarationEmitInferedTypeAlias3.symbols @@ -11,16 +11,9 @@ export { } === tests/cases/compiler/1.ts === -let v = "str" || true; ->v : Symbol(v, Decl(1.ts, 0, 3)) +var x = "hi" || 5; +>x : Symbol(x, Decl(1.ts, 0, 3)) -function bar () { ->bar : Symbol(bar, Decl(1.ts, 0, 22)) - - return v; ->v : Symbol(v, Decl(1.ts, 0, 3)) -} -export { v, bar } ->v : Symbol(v, Decl(1.ts, 4, 8)) ->bar : Symbol(bar, Decl(1.ts, 4, 11)) +export default x; +>x : Symbol(x, Decl(1.ts, 0, 3)) diff --git a/tests/baselines/reference/declarationEmitInferedTypeAlias3.types b/tests/baselines/reference/declarationEmitInferedTypeAlias3.types index fb2a042260d..52c8f7fea2f 100644 --- a/tests/baselines/reference/declarationEmitInferedTypeAlias3.types +++ b/tests/baselines/reference/declarationEmitInferedTypeAlias3.types @@ -12,19 +12,12 @@ export { } === tests/cases/compiler/1.ts === -let v = "str" || true; ->v : Data ->"str" || true : Data ->"str" : string ->true : boolean +var x = "hi" || 5; +>x : string | number +>"hi" || 5 : string | number +>"hi" : string +>5 : number -function bar () { ->bar : () => Data - - return v; ->v : Data -} -export { v, bar } ->v : Data ->bar : () => Data +export default x; +>x : string | number