=== tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter04.ts === function f({} = {a: 1, b: "2", c: true}) { >f : Symbol(f, Decl(emptyObjectBindingPatternParameter04.ts, 0, 0)) >a : Symbol(a, Decl(emptyObjectBindingPatternParameter04.ts, 2, 17)) >b : Symbol(b, Decl(emptyObjectBindingPatternParameter04.ts, 2, 22)) >c : Symbol(c, Decl(emptyObjectBindingPatternParameter04.ts, 2, 30)) var x, y, z; >x : Symbol(x, Decl(emptyObjectBindingPatternParameter04.ts, 3, 7)) >y : Symbol(y, Decl(emptyObjectBindingPatternParameter04.ts, 3, 10)) >z : Symbol(z, Decl(emptyObjectBindingPatternParameter04.ts, 3, 13)) }