Ensure an array contains all desired values
SO comment by CertainPerformance
CertainPerformance
type Fruit = "pear" | "apple" | "orange";const arrayOfAllFruits = arrayOfAll<Fruit>();const allFruits = arrayOfAllFruits([ "pear", "apple", "orange" ]); // ts compiler okconst allFruits = arrayOfAllFruits([ "pear", "apple" ]); // ts compiler fails Copy
type Fruit = "pear" | "apple" | "orange";const arrayOfAllFruits = arrayOfAll<Fruit>();const allFruits = arrayOfAllFruits([ "pear", "apple", "orange" ]); // ts compiler okconst allFruits = arrayOfAllFruits([ "pear", "apple" ]); // ts compiler fails
Ensure an array contains all desired values