@wordpress/hooks
Version:
WordPress hooks library.
18 lines (17 loc) • 501 B
JavaScript
// packages/hooks/src/createDoingHook.ts
function createDoingHook(hooks, storeKey) {
return function doingHook(hookName) {
const hooksStore = hooks[storeKey];
if ("undefined" === typeof hookName) {
return hooksStore.__current.size > 0;
}
return Array.from(hooksStore.__current).some(
(hook) => hook.name === hookName
);
};
}
var createDoingHook_default = createDoingHook;
export {
createDoingHook_default as default
};
//# sourceMappingURL=createDoingHook.js.map