release: WRNexusJS 0.4.0

This commit is contained in:
2026-07-27 12:42:18 +05:30
parent 8b728a3e5d
commit 30e5721e84
250 changed files with 10065 additions and 3923 deletions
+11
View File
@@ -128,3 +128,14 @@ export function requireRole(...roles: string[]): Middleware {
export function requirePermission(rbac: Rbac, permission: string): Middleware {
return authorize((ctx) => rbac.can(ctx.user as Subject | undefined, permission));
}
export {
allow,
deny,
decision,
owner,
anyDecision,
allDecisions,
authorizeDecision,
filterAuthorized,
} from "./advanced.ts";
export type { AuthorizationDecision, DecisionPolicy } from "./advanced.ts";