fix: typescript complaining

This commit is contained in:
Daniel Hougaard
2025-08-14 06:58:45 +04:00
parent a37f1eb1f8
commit 09db98db50
@@ -35,7 +35,7 @@ export interface TPermissionDALFactory {
projectFavorites?: string[] | null | undefined; projectFavorites?: string[] | null | undefined;
customRoleSlug?: string | null | undefined; customRoleSlug?: string | null | undefined;
orgAuthEnforced?: boolean | null | undefined; orgAuthEnforced?: boolean | null | undefined;
orgGoogleSsoAuthEnforced?: boolean | null | undefined; orgGoogleSsoAuthEnforced: boolean;
} & { } & {
groups: { groups: {
id: string; id: string;
@@ -88,7 +88,7 @@ export interface TPermissionDALFactory {
}[]; }[];
orgId: string; orgId: string;
orgAuthEnforced: boolean | null | undefined; orgAuthEnforced: boolean | null | undefined;
orgGoogleSsoAuthEnforced: boolean | null | undefined; orgGoogleSsoAuthEnforced: boolean;
orgRole: OrgMembershipRole; orgRole: OrgMembershipRole;
userId: string; userId: string;
projectId: string; projectId: string;
@@ -372,7 +372,7 @@ export const permissionDALFactory = (db: TDbClient): TPermissionDALFactory => {
OrgMembershipsSchema.extend({ OrgMembershipsSchema.extend({
permissions: z.unknown(), permissions: z.unknown(),
orgAuthEnforced: z.boolean().optional().nullable(), orgAuthEnforced: z.boolean().optional().nullable(),
orgGoogleSsoAuthEnforced: z.boolean().optional().nullable(), orgGoogleSsoAuthEnforced: z.boolean(),
bypassOrgAuthEnabled: z.boolean(), bypassOrgAuthEnabled: z.boolean(),
customRoleSlug: z.string().optional().nullable(), customRoleSlug: z.string().optional().nullable(),
shouldUseNewPrivilegeSystem: z.boolean() shouldUseNewPrivilegeSystem: z.boolean()