diff --git a/Object.js b/Object.js index 8696df5..14dc6c1 100644 --- a/Object.js +++ b/Object.js @@ -98,11 +98,15 @@ Object.sort = function(obj, keys){ delete obj[k] Object.defineProperty(obj, k, v) } }) return obj } +//* XXX for some reason this shadows Map.prototype.sort Object.prototype.sort || Object.defineProperty(Object.prototype, 'sort', { + writable: true, + configurable: true, enumerable: false, value: function(keys){ return Object.sort(this, keys) }, }) +//*/ diff --git a/main.js b/main.js index ca5e9b9..8a0ae13 100644 --- a/main.js +++ b/main.js @@ -11,6 +11,7 @@ require('./Object') require('./Array') require('./Set') +require('./Map') require('./String') require('./RegExp') module.patchDate = require('./Date').patchDate