Skip to content

TypeScript core language (4-day workshop)

Photo of Aahna S.
Hosted By
Aahna S.
TypeScript core language (4-day workshop)

Details

TOPIC
TypeScript core language (4-day workshop)

This is a TypeScript core language deep dive.

FOCUS

  • Structural type system
  • Comparison Rules
  • Primitive types
  • Type Annotations
  • Properties, Optional, Readonly
  • Index signatures
  • Object type
  • Tuple type (anonymous)
  • Named Tuple type (labeled)
  • Literal types
  • Literal inference
  • Extending types
  • tsc 'strictNullChecks'
  • Type predicates
  • Enums
  • Assignments
  • Narrowing
  • Control flow analysis
  • tsc 'never' type
  • Union type
  • Discriminated Unions
  • Exhaustiveness checking
  • Intersection type
  • Type indexing
  • Type from Value
  • Type from Func return
  • Type from Module
  • Mapped Types
  • Mapped Type modifiers
  • Conditional Types
  • Distributive Conditional Types
  • infer Type inference in Conditional types
  • Predefined conditional types
  • Template Union types
  • Any type
  • Unknown type
  • Void type
  • Never type
  • Interface and Type
  • Built-in Type primitives
  • Common built-in JS objects
  • Overloads
  • Merging and Extension
  • Difference between Type and Interface
  • Class
  • Generics
  • Erased Structural type
  • Namespacing
  • Symbols
  • Triple-slash /// directives
  • Type manipulation

ENV

  • GNU/Linux system
  • Node 24.x runtime
  • Corepack
  • Yarn

DOCS
https://www.typescriptlang.org/docs/

DURATION
120 min

START DATE
2025-07-01

END DATE
2025-07-04

Event is free to attend but RSVP is required.

Absolutely safe for students and women to attend. Code of conduct
applies.

All members of the Ummah are cordially invited.

Photo of SoftwareHub Ankara group
SoftwareHub Ankara
See more events
Online event
This event has passed