UNPKG

@zpg6-test-pkgs/better-auth

Version:

The most comprehensive authentication library for TypeScript.

47 lines (43 loc) 923 B
'use strict'; const plugins_access_index = require('../../access/index.cjs'); require('../../../shared/better-auth.ANpbi45u.cjs'); const defaultStatements = { user: [ "create", "list", "set-role", "ban", "impersonate", "delete", "set-password", "update" ], session: ["list", "revoke", "delete"] }; const defaultAc = plugins_access_index.createAccessControl(defaultStatements); const adminAc = defaultAc.newRole({ user: [ "create", "list", "set-role", "ban", "impersonate", "delete", "set-password", "update" ], session: ["list", "revoke", "delete"] }); const userAc = defaultAc.newRole({ user: [], session: [] }); const defaultRoles = { admin: adminAc, user: userAc }; exports.adminAc = adminAc; exports.defaultAc = defaultAc; exports.defaultRoles = defaultRoles; exports.defaultStatements = defaultStatements; exports.userAc = userAc;