UNPKG

framework-factory

Version:

A wonderful factory framwork for creating modern object oriented javascript libraries.

37 lines (30 loc) 923 B
(function (root, undefined) { "use strict"; function callbacks ($f) { var callback = function (tag) { return { typeHandler: 'callbacks' }; }; /** * Helper function to create a callback member for class. * @function * @param [meta] Additional meta parameter for callback. * @public * @version 1.0.0 **/ $f.callback = callback; FrameworkFactory.typeHandlers.register({ typeHandler: "callbacks", handler: function handler(Class, key, options) { var proto = Class.prototype; proto[key] = null; options.name = key; } }); } FrameworkFactory.plugins.register({ name: 'callbacks', load: callbacks }); })(this);