commit
This commit is contained in:
parent
70e2f7a8aa
commit
008d2f30d7
675 changed files with 189892 additions and 0 deletions
32
node_modules/extendible/example/index.js
generated
vendored
Normal file
32
node_modules/extendible/example/index.js
generated
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
var extend = require('../')
|
||||
, EventEmitter = require('events').EventEmitter;
|
||||
|
||||
function Awesomeness() {
|
||||
var self = this;
|
||||
|
||||
setTimeout(function () {
|
||||
self.render(self.data);
|
||||
}, 100);
|
||||
|
||||
EventEmitter.call(this);
|
||||
}
|
||||
|
||||
Awesomeness.prototype = new EventEmitter;
|
||||
Awesomeness.prototype.constructor = Awesomeness;
|
||||
|
||||
Awesomeness.prototype.data = 'bar';
|
||||
Awesomeness.prototype.render = function render() {
|
||||
// does nothing
|
||||
};
|
||||
|
||||
Awesomeness.extend = extend;
|
||||
|
||||
var SuperAwesome = Awesomeness.extend({
|
||||
data: 'trololol'
|
||||
|
||||
, render: function render(data) {
|
||||
console.log(data);
|
||||
}
|
||||
});
|
||||
|
||||
new SuperAwesome();
|
Loading…
Add table
Add a link
Reference in a new issue