---
url: "https://vueda.dev/v3/reference/api/js/router/guards/functions/index.md"
title: "functions"
---

# functions

- [requireAuth](/v3/reference/api/js/router/guards/functions/requireAuth.md)
- [requireCurrentUser](/v3/reference/api/js/router/guards/functions/requireCurrentUser.md)
- [requireGroups](/v3/reference/api/js/router/guards/functions/requireGroups.md)
- [requireModelInfo](/v3/reference/api/js/router/guards/functions/requireModelInfo.md)
- [requireRecentAuth](/v3/reference/api/js/router/guards/functions/requireRecentAuth.md)
- [requireUnauth](/v3/reference/api/js/router/guards/functions/requireUnauth.md)
- [waitForCurrentUser](/v3/reference/api/js/router/guards/functions/waitForCurrentUser.md)
- [waitForModelStoreLoad](/v3/reference/api/js/router/guards/functions/waitForModelStoreLoad.md)
