0
我最近正在編寫node.js模塊「mongoose-bird」的定義文件。該模塊導出一個返回模塊的函數。隨着互聯網上的導遊,我寫了這個:模塊的寫入定義文件導出返回模塊的函數
declare module "mongoose-bird" {
export =() => MongooseAsync;
module MongooseAsync {
...
但是我發現,用下面的代碼,類型系統無法正常工作:
import mongoose_bird = require('mongoose-bird');
var mongoose = mongoose_bird();
...
export interface IUser extends mongoose.Document {
由於tsc
報告錯誤TS2503
error TS2503: Cannot find namespace 'mongoose'.