添加typescript内部引用

添加typescript内部引用,第1张

我正在尝试定义我自己的扩展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 {

最佳答案:

1 个答案:

答案 0 :(得分:1)

这是一个外部模块,因此除了引用tsd.d.ts之外,还需要import模块:

import sequelize = require('sequelize');
本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复