/opt/canhelp/node_modules/better-auth/dist/plugins/organization
NameSizeModeActions
access/-0755rm
routes/-0755rm
adapter.d.mts235080644editdlrm
adapter.mjs167610644editdlrm
adapter.mjs.map412370644editdlrm
call.mjs7020644editdlrm
call.mjs.map17020644editdlrm
client.d.mts192590644editdlrm
client.mjs34130644editdlrm
client.mjs.map111280644editdlrm
error-codes.d.mts75960644editdlrm
error-codes.mjs51060644editdlrm
error-codes.mjs.map62290644editdlrm
has-permission.d.mts7060644editdlrm
has-permission.mjs16190644editdlrm
has-permission.mjs.map36280644editdlrm
index.d.mts15510644editdlrm
index.mjs2310644editdlrm
organization.d.mts143990644editdlrm
organization.mjs121120644editdlrm
organization.mjs.map451790644editdlrm
permission.d.mts4320644editdlrm
permission.mjs6820644editdlrm
permission.mjs.map16470644editdlrm
schema.d.mts110810644editdlrm
schema.mjs19370644editdlrm
schema.mjs.map139300644editdlrm
types.d.mts196880644editdlrm
Edit: /opt/canhelp/node_modules/better-auth/dist/plugins/organization/schema.mjs (1937B)
import { generateId } from "@better-auth/core/utils/id"; import * as z from "zod"; //#region src/plugins/organization/schema.ts const roleSchema = z.string(); const invitationStatus = z.enum([ "pending", "accepted", "rejected", "canceled" ]).default("pending"); const organizationSchema = z.object({ id: z.string().default(generateId), name: z.string(), slug: z.string(), logo: z.string().nullish().optional(), metadata: z.record(z.string(), z.unknown()).or(z.string().transform((v) => JSON.parse(v))).optional(), createdAt: z.date() }); const memberSchema = z.object({ id: z.string().default(generateId), organizationId: z.string(), userId: z.coerce.string(), role: roleSchema, createdAt: z.date().default(() => /* @__PURE__ */ new Date()) }); const invitationSchema = z.object({ id: z.string().default(generateId), organizationId: z.string(), email: z.string(), role: roleSchema, status: invitationStatus, teamId: z.string().nullish(), inviterId: z.string(), expiresAt: z.date(), createdAt: z.date().default(() => /* @__PURE__ */ new Date()) }); const teamSchema = z.object({ id: z.string().default(generateId), name: z.string().min(1), organizationId: z.string(), createdAt: z.date(), updatedAt: z.date().optional() }); const teamMemberSchema = z.object({ id: z.string().default(generateId), teamId: z.string(), userId: z.string(), createdAt: z.date().default(() => /* @__PURE__ */ new Date()) }); const organizationRoleSchema = z.object({ id: z.string().default(generateId), organizationId: z.string(), role: z.string(), permission: z.record(z.string(), z.array(z.string())), createdAt: z.date().default(() => /* @__PURE__ */ new Date()), updatedAt: z.date().optional() }); const defaultRoles = [ "admin", "member", "owner" ]; const defaultRolesSchema = z.union([z.enum(defaultRoles), z.array(z.enum(defaultRoles))]); //#endregion export { teamSchema }; //# sourceMappingURL=schema.mjs.map