diff options
Diffstat (limited to 'bin/wiki/ImportarDesdeURL/node_modules/parse5/lib/utils/mixin.js')
-rw-r--r-- | bin/wiki/ImportarDesdeURL/node_modules/parse5/lib/utils/mixin.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/bin/wiki/ImportarDesdeURL/node_modules/parse5/lib/utils/mixin.js b/bin/wiki/ImportarDesdeURL/node_modules/parse5/lib/utils/mixin.js new file mode 100644 index 00000000..c9bd8d01 --- /dev/null +++ b/bin/wiki/ImportarDesdeURL/node_modules/parse5/lib/utils/mixin.js @@ -0,0 +1,18 @@ +'use strict'; + +var Mixin = module.exports = function (host) { + var originalMethods = {}, + overriddenMethods = this._getOverriddenMethods(this, originalMethods); + + Object.keys(overriddenMethods).forEach(function (key) { + if (typeof overriddenMethods[key] === 'function') { + originalMethods[key] = host[key]; + host[key] = overriddenMethods[key]; + } + }); +}; + +Mixin.prototype._getOverriddenMethods = function () { + throw new Error('Not implemented'); +}; + |