【发布时间】:2016-05-23 03:53:21
【问题描述】:
models.d.ts [mongoose.d.ts]
/// <reference path='./../../typings/mongoose/mongoose.d.ts' />
import * as mongoose from 'mongoose';
// Tried `V0`, `V1`, `V2`, `V3` independently. None worked.
/* V0 */
export interface Foo extends mongoose.Document {
name: string;
}
models.ts
/// <reference path='./models.d.ts' />
import * as mongoose from 'mongoose';
export function Foo(model): Foo.Foo /* also tried `Foo` and `models.Foo` */ {
return mongoose.model('Foo', new mongoose.Schema({
name: String
}));
}
More context + attempts (gist).
错误
找不到名字'Foo'
如您所见,我什至包含了reference path 和tsconfig.json,但无济于事。如何导入?
【问题讨论】:
标签: mongoose typescript definitelytyped