/opt/canhelp/node_modules/better-auth/dist/plugins/admin
NameSizeModeActions
access/-0755rm
admin.d.mts292520644editdlrm
admin.mjs37090644editdlrm
admin.mjs.map77380644editdlrm
client.d.mts50380644editdlrm
client.mjs8270644editdlrm
client.mjs.map28730644editdlrm
error-codes.d.mts27230644editdlrm
error-codes.mjs17420644editdlrm
error-codes.mjs.map21820644editdlrm
has-permission.mjs6280644editdlrm
has-permission.mjs.map13170644editdlrm
index.d.mts2480644editdlrm
index.mjs550644editdlrm
routes.mjs312090644editdlrm
routes.mjs.map663550644editdlrm
schema.d.mts7490644editdlrm
schema.mjs5490644editdlrm
schema.mjs.map12390644editdlrm
types.d.mts25370644editdlrm
Edit: /opt/canhelp/node_modules/better-auth/dist/plugins/admin/has-permission.mjs (628B)
import { defaultRoles } from "./access/statement.mjs"; import "./access/index.mjs"; //#region src/plugins/admin/has-permission.ts const hasPermission = (input) => { if (input.userId && input.options?.adminUserIds?.includes(input.userId)) return true; if (!input.permissions) return false; const roles = (input.role || input.options?.defaultRole || "user").split(","); const acRoles = input.options?.roles || defaultRoles; for (const role of roles) if ((acRoles[role]?.authorize(input.permissions))?.success) return true; return false; }; //#endregion export { hasPermission }; //# sourceMappingURL=has-permission.mjs.map