@better-auth-ui/core
Version:
Authentication components and data utilities for [Better Auth](https://better-auth.com), available for React and Solid.
28 lines (24 loc) • 673 B
text/typescript
import type { organizationClient } from "better-auth/client/plugins"
import type { AuthClient } from "../../lib/auth-client"
export type OrganizationAuthClient = AuthClient<{
plugins: [
ReturnType<
typeof organizationClient<{
teams: { enabled: false }
dynamicAccessControl: { enabled: false }
}>
>
]
}>
export type OrganizationTeamsAuthClient = AuthClient<{
plugins: [ReturnType<typeof organizationClient<{ teams: { enabled: true } }>>]
}>
export type OrganizationRolesAuthClient = AuthClient<{
plugins: [
ReturnType<
typeof organizationClient<{
dynamicAccessControl: { enabled: true }
}>
>
]
}>