@DogeShibu а можно ли на завтипах описать такую хуйню?
есть энумчик типа
type Option = "FOO" | "BAR" | "BAZ"
есть табличка совместимости
const compatibleOptions: [Option, Option][] =
[ ["FOO", "BAR"], ["BAR", "BAZ"] ]
можно ли описать сигнатуру метода, который принимает массив этих энумов только строго совместимых между собой?