添加typescript内部引用
我正在尝试定义我自己的扩展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');
本文经用户投稿或网站收集转载,如有侵权请联系本站。