/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/client.mjs (827B)
import { adminAc, userAc } from "./access/statement.mjs"; import "./access/index.mjs"; import { ADMIN_ERROR_CODES } from "./error-codes.mjs"; import { hasPermission } from "./has-permission.mjs"; //#region src/plugins/admin/client.ts const adminClient = (options) => { const roles = { admin: adminAc, user: userAc, ...options?.roles }; return { id: "admin-client", $InferServerPlugin: {}, getActions: () => ({ admin: { checkRolePermission: (data) => { return hasPermission({ role: data.role, options: { ac: options?.ac, roles }, permissions: data.permissions }); } } }), pathMethods: { "/admin/list-users": "GET", "/admin/stop-impersonating": "POST" }, $ERROR_CODES: ADMIN_ERROR_CODES }; }; //#endregion export { adminClient }; //# sourceMappingURL=client.mjs.map