tinper-mirrorx
Version:
A React framework.
20 lines (15 loc) • 375 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = hook;
var hooks = exports.hooks = [];
function hook(subscriber) {
if (typeof subscriber !== 'function') {
throw new Error('Invalid hook, must be a function!');
}
hooks.push(subscriber);
return function () {
hooks.splice(hooks.indexOf(subscriber), 1);
};
}