TypeScript/tests/baselines/reference/emitDefaultParametersFunction.symbols
2015-04-15 16:44:20 -07:00

22 lines
1 KiB
Plaintext

=== tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunction.ts ===
function foo(x: string, y = 10) { }
>foo : Symbol(foo, Decl(emitDefaultParametersFunction.ts, 0, 0))
>x : Symbol(x, Decl(emitDefaultParametersFunction.ts, 0, 13))
>y : Symbol(y, Decl(emitDefaultParametersFunction.ts, 0, 23))
function baz(x: string, y = 5, ...rest) { }
>baz : Symbol(baz, Decl(emitDefaultParametersFunction.ts, 0, 35))
>x : Symbol(x, Decl(emitDefaultParametersFunction.ts, 1, 13))
>y : Symbol(y, Decl(emitDefaultParametersFunction.ts, 1, 23))
>rest : Symbol(rest, Decl(emitDefaultParametersFunction.ts, 1, 30))
function bar(y = 10) { }
>bar : Symbol(bar, Decl(emitDefaultParametersFunction.ts, 1, 43))
>y : Symbol(y, Decl(emitDefaultParametersFunction.ts, 2, 13))
function bar1(y = 10, ...rest) { }
>bar1 : Symbol(bar1, Decl(emitDefaultParametersFunction.ts, 2, 24))
>y : Symbol(y, Decl(emitDefaultParametersFunction.ts, 3, 14))
>rest : Symbol(rest, Decl(emitDefaultParametersFunction.ts, 3, 21))