Mark FOO in "var { x: FOO }˝ as a binding, not as a reference (#9492)

This commit is contained in:
Nicolò Ribaudo
2019-02-27 00:17:11 +01:00
committed by GitHub
parent 43eed1ac92
commit 5c8cc0d536
6 changed files with 95 additions and 16 deletions

View File

@@ -18,24 +18,32 @@ _baz.Baz = (44, function () {
throw new Error('"' + "Baz" + '" is read-only.');
}());
({
Foo: _foo.default
} = {});
Foo
} = ({}, function () {
throw new Error('"' + "Foo" + '" is read-only.');
}()));
({
Bar
} = ({}, function () {
throw new Error('"' + "Bar" + '" is read-only.');
}()));
({
Baz: _baz.Baz
} = {});
Baz
} = ({}, function () {
throw new Error('"' + "Baz" + '" is read-only.');
}()));
({
prop: _foo.default
} = {});
prop: Foo
} = ({}, function () {
throw new Error('"' + "Foo" + '" is read-only.');
}()));
({
prop: Bar
} = ({}, function () {
throw new Error('"' + "Bar" + '" is read-only.');
}()));
({
prop: _baz.Baz
} = {});
prop: Baz
} = ({}, function () {
throw new Error('"' + "Baz" + '" is read-only.');
}()));