release: WRNexusJS 0.4.0

This commit is contained in:
Clintchiz committed 2026-07-27 12:42:18 +05:30
1 parent 8b728a3e5d
commit 30e5721e84
250 files changed
+10065 -3923

No files matched your search

+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";