37 items
Boolean Literal Type
Code QuizValue Outside Literal Union
Code QuizAccessing Enum Members
Code QuizEnum As Type Annotation
Code Quizconst enum Reverse Mapping
Code QuizNumeric Literal Type
Code QuizNumeric Enum Initialization
Code QuizString Enum Requires Initializers
Code Quizlet vs const Literal Widening
Code QuizNumeric Literal Types
QuizExplicit Numeric Enum Values
QuizString Enum Declaration
QuizAccessing Enum Members
QuizEnum as a Type Annotation
QuizReverse Mapping in Numeric Enums
Quizconst Enums
QuizEnum Runtime Object Behavior
QuizBoolean Literal Types
QuizLiteral Types in Union
QuizLiteral Type Widening
QuizEnum vs Union of Literals
QuizAuto-incrementing Enum Values
Quizconst Assertions (as const)
FlashcardReverse Mapping in Numeric Enums
Flashcardconst Enums
FlashcardEnums vs Union of Literal Types
FlashcardString Enums
FlashcardHeterogeneous Enums
FlashcardBoolean Literal Types
FlashcardNumeric Literal Types
FlashcardEnum as a Type Annotation
FlashcardAccessing Enum Members
FlashcardLiteral Type Widening
FlashcardCombining Literal Types with Unions
FlashcardCustom Numeric Enum Initializers
FlashcardAuto-incrementing Enum Values
FlashcardHow Enums Compile to JavaScript
FlashcardNumeric Literal Type
A numeric literal type only accepts the exact numbers listed in its union.
type DiceRoll = 1 | 2 | 3 | 4 | 5 | 6; let roll: DiceRoll = 7; console.log(roll);
What is the bug in this literal type assignment?