| Index: src/proxy.js
|
| diff --git a/src/proxy.js b/src/proxy.js
|
| index cb9c020e35c60c9b0cdcf15e961ca9a8fdb73789..72b5c225652a71494c24d671bfcc67b5ad86891f 100644
|
| --- a/src/proxy.js
|
| +++ b/src/proxy.js
|
| @@ -135,3 +135,10 @@ function DerivedSetTrap(receiver, name, val) {
|
| function DerivedHasTrap(name) {
|
| return !!this.getPropertyDescriptor(name)
|
| }
|
| +
|
| +function DerivedKeysTrap() {
|
| + return this.getOwnPropertyNames().filter(
|
| + function(name) {
|
| + return this.getOwnPropertyDescriptor('' + name).enumerable
|
| + }.bind(this));
|
| +}
|
|
|