---
title: "TypeScript"
description: "Production TypeScript across web platforms and editor tooling."
author: "Mohammad-Pouya Ghourchiani"
canonical: "https://ghourchiani.ir/expertise/typescript"
---
# TypeScript

TypeScript is the default language for product surfaces I ship: NestJS APIs, Next.js apps, and editor extensions. BidiMD is the clearest public example — VS Marketplace + Open VSX, RTL Markdown preview without patching the workbench. On the backend side I keep contracts thin and explicit (same idea as this site’s /v1 API). On the editor side I care about marketplace packaging, Open VSX parity, and lint false positives that waste maintainer time (Biome forwardRef note).

## Related projects

- bidimd

## Related writing

- bidimd-rtl-preview
- publish-vscode-openvsx
- nestjs-iot-ingestion
- biome-forwardref-false-positive
