添加到现有类的TypeScript类型
TypeScript typings for something that adds to an existing class?
我正在尝试为骨干网嵌套模型添加功能到现有骨干网的类型。模型:
/// <reference path="../backbone/backbone.d.ts" />
declare module Backbone {
class Events {
}
class ModelBase extends Events {
}
class Model extends ModelBase {
setRelation(attr, val, options):any;
set(key, val, options):any;
toJSON(options):any;
clone(options):any;
resetRelations(options):any;
reset(model,options):any;
}
}
declare module "backbone-nested-models" {
}
但是它告诉我这些类已经存在了。
我是否被迫将这些函数添加到我的主干类型本身?
我是否被迫将这些函数添加到我的主干类型本身?
目前是的。
请参阅此问题:https://github.com/Microsoft/TypeScript/issues/819#issuecomment-108656463
相关文章:
- Typescript angularjs$http获取响应类型(避免使用<any>)
- Typescript Kendo UI网格列类型错误
- Angular 2中的@Angular包缺少TypeScript类型定义
- 如何存根Typescript接口/类型定义
- JQuery确定类型,typescript 1.4和Webstorm错误突出显示
- 有没有一种方法可以在Typescript中自动检查数据类型的数据相等性
- 有没有一种方法可以在泛型(<T>)函数/类(Typescript)中获取泛型类型的名称
- Typescript:从CommonJS模块导入默认值,从打字文件导出附加类型
- 如何在typescript中描述具有动态名称的类型
- TypeScript:类型定义(接口)的引用子类型
- 使用类将JSON对象强制转换为typescript类型的变量的正确方法
- 我如何在AngularJS的$q和$http中添加Typescript类型?
- React typescript类型不能工作
- 为什么visual studio不能识别typescript类型定义?
- React + Typescript:类型*中缺少属性*
- 添加到现有类的TypeScript类型
- 如何在许多Visual Studio(2013)项目中处理TypeScript类型定义?
- 在将要发布到npm的js包中加入Typescript类型的正确方法是什么?
- 反向TypeScript类型保护
- TypeScript - 类型“节点”上不存在属性“id”