@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
17 lines (16 loc) • 520 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.defineHooks = void 0;
const hooks_1 = require("../core/hooks/hooks");
const defineHooks = (env, clazzes) => {
const hooksSet = hooks_1.Hooks.get(env);
clazzes &&
clazzes.map((clazz) => {
hooksSet.set(clazz.__name, clazz);
});
hooks_1.Hooks.set(env, hooksSet);
const hooks = new hooks_1.Hooks(hooks_1.Hooks.get(env));
hooks.init();
return hooks;
};
exports.defineHooks = defineHooks;