typescript - Enum-snitt i prisma-schema


Finns det ett sätt att slå ihop 2 enums i ett Prisma-schema? Jag menar något som detta

enum Enum1 {
  value1,
  value2
}

enum Enum2 {
  value3,
  value4
}

enum Enum3 { // this results in having the values: value1, value2, value3, value4
  ...Enum1,
  ...Enum2
}

I princip letar jag efter något liknande en TypeScript-intersektion, men för Prisma-enumerationer.

Svar #1

Det finns inget sätt att slå ihop enums i ett Prisma-schema. Du kanske vill skapa en ny enum som innehåller värdena från de andra enums.