1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
=== tests/cases/compiler/functionWithDefaultParameterWithNoStatements9.ts ===
function foo(a = console.log) { }
>foo : Symbol(foo, Decl(functionWithDefaultParameterWithNoStatements9.ts, 0, 0))
>a : Symbol(a, Decl(functionWithDefaultParameterWithNoStatements9.ts, 0, 13))
>console.log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>console : Symbol(console, Decl(lib.dom.d.ts, --, --))
>log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
function bar(a = console.log) {
>bar : Symbol(bar, Decl(functionWithDefaultParameterWithNoStatements9.ts, 0, 33))
>a : Symbol(a, Decl(functionWithDefaultParameterWithNoStatements9.ts, 2, 13))
>console.log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>console : Symbol(console, Decl(lib.dom.d.ts, --, --))
>log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
}
|