エクスプレスのようなものを使いたいとします。だから私は追加します
/// <reference path=".../express.d.ts" />
import express = require("express");
その後、ExpressServerRequest などのタイプを使用できます。
ここまでは順調ですね。しかし今、私は、たとえば connect-flash javascript モジュールを使用したいと考えています。これにより、ExpressServerRequest に追加のフラッシュ関数が追加されます。connect-flash モジュールをインポートした場合に ExpressServerRequest のインスタンスで req.flash() が定義され、それ以外の場合は定義されないように、connect-flash.d.ts を定義する方法を理解するのに苦労しています。この動作は TypeScript でキャプチャできますか?