# TypeScript Learning Index (Python -> TypeScript) ## Foundations - `01-function-declaration-syntax.md` - `02-const-and-assignment.md` - `03-dot-access-and-method-calls.md` - `04-array-find-and-arrow-functions.md` - `05-strict-equality-operator.md` - `06-optional-chaining-operator.md` - `07-nullish-coalescing-operator.md` - `08-string-literals.md` - `09-template-literals.md` - `10-semicolons.md` - `11-robust-formatting-style.md` - `12-python-to-typescript-mini-map.md` ## Date/Interval Logic from your code - `13-optional-params-and-default-values.md` - `14-return-type-array-strings.md` - `15-array-slice-and-indexing.md` - `16-timestamps-with-gettime.md` - `17-guard-clauses-and-range-validation.md` - `18-flatmap-filter-and-map-pattern.md` - `19-iso-strings-and-template-literals.md` - `20-alignedstarts-concept.md` Recommended order: start at `01`, then jump to `13-20` while reading `jsonDownload.ts`.