UNPKG

@wordpress/hooks

Version:
18 lines (17 loc) 525 B
// packages/hooks/src/createHasHook.ts 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