@sgalinski/responsive-side-menu
Version:
A simple and extendable slide-in menu
20 lines (15 loc) • 340 B
JavaScript
;
const AVAILABLE_HOOKS = {};
/**
* !THIS MODULE DOES SOME AWESOME SHIT!
*/
export default class Hooks {
static register(_name, _hookHandler) {
AVAILABLE_HOOKS[_name] = _hookHandler;
}
static set(_name, _object) {
if (AVAILABLE_HOOKS.hasOwnProperty(_name)) {
AVAILABLE_HOOKS[_name].call(null, _object);
}
}
}