我正在尝试定义我自己的扩展seqeulize模型实例的模型接口,但我无法从代码中引用seqeulize接口。
我收到错误“找不到名字'seqeuelize'
/// <reference path="../typings/tsd.d.ts" />
interface IUser extends sequelize.Instance<TInstance, TPojo> {
我通过tsd install添加了seqeulize --save。
我做错了什么 - 我是否应该导入它,即使它仅用于类型参考?
和sequlize.d.ts
declare module "sequelize"
{
module sequelize {
interface Model<TInstance, TPojo> extends Hooks, Associations {
答案 0 :(得分:1)
这是一个外部模块,因此除了引用tsd.d.ts
之外,还需要import
模块:
import sequelize = require('sequelize');