@better-auth-ui/core
Version:
Authentication components and data utilities for [Better Auth](https://better-auth.com), available for React and Solid.
31 lines (30 loc) • 802 B
TypeScript
import { organizationClient } from 'better-auth/client/plugins';
import { 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;
};
}>>
];
}>;