@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
20 lines (19 loc) • 660 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DefaultHooks = exports.defaultHooks = void 0;
const init_1 = require("./actions/init");
const capabilities_1 = require("./filters/capabilities");
const hooks_1 = require("./hooks");
exports.defaultHooks = new Set([
init_1.Init,
capabilities_1.Capabilities,
]);
class DefaultHooks {
static loaded = false;
static load(env) {
const hookSet = hooks_1.Hooks.get(env);
exports.defaultHooks.forEach((defaultHook) => hookSet.set(defaultHook.__name, defaultHook));
hooks_1.Hooks.set(env, hookSet);
}
}
exports.DefaultHooks = DefaultHooks;