flex-events
Version:
A powerful, flexible and highly customizable event system for JavaScript. Supports all browsers and Node.js.
24 lines (17 loc) • 556 B
JavaScript
/*
* Copyright (c) Atlantis Flight Development
*
* CustomMethodNames.js
*
*/
var flexEvents = require('../flex-events.js');
flexEvents.configure({ methods: { attach: 'on', detach: false, register: 'register' } });
var a = {};
flexEvents.setup(a);
a.on('test', function (e, arg1) { console.log(arg1); });
a.invoke('test', 'renaming "attach" worked');
// a.detach('test'); // <-- this would crash because we made detach private
a.register('test2'); // <-- this will succeed because we made register public
/* Output:
renaming "attach" worked
*/