1 2 3 4 5 6 7 8 9 10 11
|
//// [tests/cases/compiler/parameterReferenceInInitializer2.ts] ////
=== parameterReferenceInInitializer2.ts ===
function Example(x = function(x: any) { return x; }) { // Error: parameter 'x' cannot be
>Example : Symbol(Example, Decl(parameterReferenceInInitializer2.ts, 0, 0))
>x : Symbol(x, Decl(parameterReferenceInInitializer2.ts, 0, 17))
>x : Symbol(x, Decl(parameterReferenceInInitializer2.ts, 0, 30))
>x : Symbol(x, Decl(parameterReferenceInInitializer2.ts, 0, 30))
// referenced in its initializer
}
|