cairo/lib/vix/RouteGuard.ts
Dunemask 0fc5f05b6a
Some checks failed
Deploy Edge / deploy-edge (push) Failing after 2s
S3 Repo Backup / s3-repo-backup (push) Failing after 2s
[INIT] Initial Project Structure
2024-08-24 12:41:04 -06:00

9 lines
379 B
TypeScript

import policyMiddlewareGuard from "@lib/middlewares/policy-guard";
import userGuard from "@lib/middlewares/user-guard";
import AppGuard from "./AppGuards";
export default class RouteGuard {
static User = userGuard();
static ManageProjectsRead = policyMiddlewareGuard(AppGuard.ManageProjects);
static MangeProjectsCreate = policyMiddlewareGuard(AppGuard.CreateProjects);
}