假设我想使用 express 之类的东西。所以我添加
/// <reference path=".../express.d.ts" />
import express = require("express");
然后可以使用 ExpressServerRequest 之类的类型。
到目前为止,一切都很好。但现在我想使用例如 connect-flash javascript 模块。这为 ExpressServerRequest 添加了一个额外的 flash 功能。我正在努力了解如何定义 connect-flash.d.ts 以便 req.flash() 如果我已经导入了 connect-flash 模块,则在 ExpressServerRequest 的实例上定义,并且没有以其他方式定义。可以在 TypeScript 中捕获这种行为吗?