TypeScript/tests/baselines/reference/functionWithDefaultParameterWithNoStatements13.types

20 lines
757 B
Text

=== tests/cases/compiler/functionWithDefaultParameterWithNoStatements13.ts ===
var v: any[];
>v : any[], Symbol(v,Decl(functionWithDefaultParameterWithNoStatements13.ts,0,3))
function foo(a = [1 + 1]) { }
>foo : (a?: number[]) => void, Symbol(foo,Decl(functionWithDefaultParameterWithNoStatements13.ts,0,13))
>a : number[], Symbol(a,Decl(functionWithDefaultParameterWithNoStatements13.ts,2,13))
>[1 + 1] : number[]
>1 + 1 : number
>1 : number
>1 : number
function bar(a = [1 + 1]) {
>bar : (a?: number[]) => void, Symbol(bar,Decl(functionWithDefaultParameterWithNoStatements13.ts,2,29))
>a : number[], Symbol(a,Decl(functionWithDefaultParameterWithNoStatements13.ts,4,13))
>[1 + 1] : number[]
>1 + 1 : number
>1 : number
>1 : number
}