prisma-schema
    Preparing search index...

    Function printEnumFilterSchema

    • Print a dedicated enum filter schema from the given model

      Parameters

      • model: DMMF.DatamodelEnum

        DMMF.Model

      • filterSchemaNameFn: NameFn = toEnumFilterSchemaName

        Function to create the name of the generated schema

      • enumSchemaNameFn: NameFn = toEnumSchemaName

        Function to create the name of the target schema

      Returns string

      string


      export const _FilterSchemaName = z.object({
      equals: EnumSchemaName.optional(),
      in: EnumSchemaName.optional(),
      notIn: EnumSchemaName.optional(),
      })

      export const FilterSchemaName = z.object({
      equals: EnumSchemaName.optional(),
      in: EnumSchemaName.optional(),
      notIn: EnumSchemaName.optional(),
      not: EnumSchemaName.or(_FilterSchemaName).optional()
      })