@wordpress/hooks
Version:
WordPress hooks library.
17 lines (16 loc) • 486 B
JavaScript
function createHasHook(hooks, storeKey) {
return function hasHook(hookName, namespace) {
const hooksStore = hooks[storeKey];
if ("undefined" !== typeof namespace) {
return hookName in hooksStore && hooksStore[hookName].handlers.some(
(hook) => hook.namespace === namespace
);
}
return hookName in hooksStore;
};
}
var createHasHook_default = createHasHook;
export {
createHasHook_default as default
};
//# sourceMappingURL=createHasHook.js.map