TypeScript core language (4-day workshop)

Hosted By
Aahna S.

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.

SoftwareHub Ankara
See more events
Online event
This event has passed
TypeScript core language (4-day workshop)