@robert-brightline/auth-db - v0.0.21
    Preparing search index...

    Variable RoleProjectionConst

    RoleProjection: ZodObject<
        {
            createdAt: ZodOptional<ZodCoercedBoolean<unknown>>;
            deletedAt: ZodOptional<ZodCoercedBoolean<unknown>>;
            id: ZodOptional<ZodCoercedBoolean<unknown>>;
            name: ZodOptional<ZodCoercedBoolean<unknown>>;
            rolePermissions: ZodUnion<
                readonly [
                    ZodCoercedBoolean<unknown>,
                    ZodObject<
                        {
                            orderBy: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodEnum<(...)>>;
                                        deletedAt: ZodOptional<ZodEnum<(...)>>;
                                        id: ZodOptional<ZodEnum<(...)>>;
                                        permissionId: ZodOptional<ZodEnum<(...)>>;
                                        roleId: ZodOptional<ZodEnum<(...)>>;
                                        updatedAt: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            select: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        deletedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        id: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        permissionId: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        roleId: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        updatedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            skip: ZodOptional<ZodCoercedNumber<unknown>>;
                            take: ZodOptional<ZodCoercedNumber<unknown>>;
                            where: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodType<(...), (...), (...)>>;
                                        deletedAt: ZodOptional<ZodType<(...), (...), (...)>>;
                                        id: ZodOptional<ZodType<(...), (...), (...)>>;
                                        permissionId: ZodOptional<ZodType<(...), (...), (...)>>;
                                        roleId: ZodOptional<ZodType<(...), (...), (...)>>;
                                        updatedAt: ZodOptional<ZodType<(...), (...), (...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                ],
            >;
            updatedAt: ZodOptional<ZodCoercedBoolean<unknown>>;
            userRoles: ZodUnion<
                readonly [
                    ZodCoercedBoolean<unknown>,
                    ZodObject<
                        {
                            orderBy: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodEnum<(...)>>;
                                        deletedAt: ZodOptional<ZodEnum<(...)>>;
                                        id: ZodOptional<ZodEnum<(...)>>;
                                        roleId: ZodOptional<ZodEnum<(...)>>;
                                        updatedAt: ZodOptional<ZodEnum<(...)>>;
                                        userId: ZodOptional<ZodEnum<(...)>>;
                                        uuid: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            select: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        deletedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        id: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        roleId: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        updatedAt: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        userId: ZodOptional<ZodCoercedBoolean<(...)>>;
                                        uuid: ZodOptional<ZodCoercedBoolean<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            skip: ZodOptional<ZodCoercedNumber<unknown>>;
                            take: ZodOptional<ZodCoercedNumber<unknown>>;
                            where: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodType<(...), (...), (...)>>;
                                        deletedAt: ZodOptional<ZodType<(...), (...), (...)>>;
                                        id: ZodOptional<ZodType<(...), (...), (...)>>;
                                        roleId: ZodOptional<ZodType<(...), (...), (...)>>;
                                        updatedAt: ZodOptional<ZodType<(...), (...), (...)>>;
                                        userId: ZodOptional<ZodType<(...), (...), (...)>>;
                                        uuid: ZodOptional<ZodType<(...), (...), (...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                ],
            >;
        },
        $strip,
    > = ...