UNPKG

@wordpress/hooks

Version:
23 lines (22 loc) 645 B
function validateHookName(hookName) { if ("string" !== typeof hookName || "" === hookName) { console.error("The hook name must be a non-empty string."); return false; } if (/^__/.test(hookName)) { console.error("The hook name cannot begin with `__`."); return false; } if (!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(hookName)) { console.error( "The hook name can only contain numbers, letters, dashes, periods and underscores." ); return false; } return true; } var validateHookName_default = validateHookName; export { validateHookName_default as default }; //# sourceMappingURL=validateHookName.js.map