• āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§§: TypeScript āĻĒāϰāĻŋāϚāĻŋāϤāĻŋ
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ⧍: āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ āĻ“ āϏ⧇āϟāφāĻĒ
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§Š: āĻŦ⧇āϏāĻŋāĻ• āϟāĻžāχāĻĒāϏ
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§Ē: āϟāĻžāχāĻĒ āχāύāĻĢāĻžāϰ⧇āĻ¨ā§āϏ āĻ“ āϟāĻžāχāĻĒ āĻ…ā§āϝāĻžāύ⧋āĻŸā§‡āĻļāύ
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§Ģ: Union & Intersection Types
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§Ŧ: Enums
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§­: Tuples
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§Ž: Functions
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ⧝: Objects & Interfaces
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§§ā§Ļ: Optional Types, Literal Types, Access Modifier & Readonly Property
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§§ā§§: Spread & Rest Operator
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ⧧⧍: Name Alias āĻāĻŦāĻ‚ Type Alias
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§§ā§Š: never, unknown āĻāĻŦāĻ‚ nullable types
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§§ā§Ē: Type Assertion āĻāĻŦāĻ‚ Type Narrowing
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§§ā§Ģ: Generics Constraint keyof
  • Conditional Types
  • Mapped Types āϕ⧀?
  • Utility Types
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§§ā§Ŧ: Classes
  • āĻšā§āϝāĻžāĻĒā§āϟāĻžāϰ ā§§ā§­: Generics