为什么我不能在Typescript中扩展“ any”?

理查德

我想为使用外部库的类创建一个占位符接口。所以我做了:

export interface IDatabaseModel extends any
{
}

我宁愿这样做,以后再添加方法(例如findAll()),而不是将我所有的类都标记为“ any”,而以后必须手动在数百个特定位置搜索并用“ IDatabaseModel”替换“ any”。

但是编译器抱怨找不到“ any”。

我究竟做错了什么?

大卫·谢瑞特(David Sherret)

any类型是一种将退出类型检查的,所以它没有意义的,在类型检查完成的环境中使用它。

我建议您在使用方法时将其添加到接口中:

export interface IDatabaseModel
{
    findAll(): any;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我不能在KDE中扩展我的桌面12.04?

来自分类Dev

为什么我不能在KDE中扩展我的桌面12.04?

来自分类Dev

为什么我不能在C#9中定义顶级扩展方法?

来自分类Dev

为什么$ {1:r}不能在我的zsh脚本中删除文件扩展名?

来自分类Dev

为什么我不能在扩展通用特征的类中调用带有参数“ this”的方法?

来自分类Dev

为什么我不能在我的 HTML 中为 Typescript 设置全局电子变量?

来自分类Dev

为什么枚举不能在Java中扩展类?

来自分类Dev

为什么代码不能在 Chrome 扩展中运行?

来自分类Dev

为什么我不能在Visual Studio 2015中使用TypeScript 1.8

来自分类Dev

为什么我不能在wxPython中销毁我的StaticText?

来自分类Dev

为什么我不能在 Flatlist 中显示我的项目?

来自分类Dev

为什么我不能将Map [String,Any]序列化为JSON?

来自分类Dev

为什么我不能创建 Array<[String : Any]>?使用 Alamofire (Swift)

来自分类Dev

在Julia中,我如何找出为什么Dict {String,Any}是Any?

来自分类Dev

Typescript中的()=> any和{():any}有什么区别

来自分类Dev

为什么我不能在异步方法中调试代码?

来自分类Dev

为什么我不能在熊猫函数中应用shift?

来自分类Dev

为什么我不能在Python中更改类的属性

来自分类Dev

为什么我不能在Python中创建这样的对象?

来自分类Dev

为什么我不能在Integer类中覆盖self?

来自分类Dev

为什么我不能在NSKeyedArchiver中编码NSValue?

来自分类Dev

为什么我不能在RStudio中安装“预测”包?

来自分类Dev

为什么我不能在表中插入数据?

来自分类Dev

为什么我不能在界面中访问此字段?

来自分类Dev

为什么我不能在Yii中更新此模型?

来自分类Dev

为什么我不能在iOS中更改按钮标题

来自分类Dev

为什么我不能在xcode中设置属性的值?

来自分类Dev

为什么我的模型不能在serviceRepository laravel中工作?

来自分类Dev

为什么我不能在DB中写数据帧?

Related 相关文章

  1. 1

    为什么我不能在KDE中扩展我的桌面12.04?

  2. 2

    为什么我不能在KDE中扩展我的桌面12.04?

  3. 3

    为什么我不能在C#9中定义顶级扩展方法?

  4. 4

    为什么$ {1:r}不能在我的zsh脚本中删除文件扩展名?

  5. 5

    为什么我不能在扩展通用特征的类中调用带有参数“ this”的方法?

  6. 6

    为什么我不能在我的 HTML 中为 Typescript 设置全局电子变量?

  7. 7

    为什么枚举不能在Java中扩展类?

  8. 8

    为什么代码不能在 Chrome 扩展中运行?

  9. 9

    为什么我不能在Visual Studio 2015中使用TypeScript 1.8

  10. 10

    为什么我不能在wxPython中销毁我的StaticText?

  11. 11

    为什么我不能在 Flatlist 中显示我的项目?

  12. 12

    为什么我不能将Map [String,Any]序列化为JSON?

  13. 13

    为什么我不能创建 Array<[String : Any]>?使用 Alamofire (Swift)

  14. 14

    在Julia中,我如何找出为什么Dict {String,Any}是Any?

  15. 15

    Typescript中的()=> any和{():any}有什么区别

  16. 16

    为什么我不能在异步方法中调试代码?

  17. 17

    为什么我不能在熊猫函数中应用shift?

  18. 18

    为什么我不能在Python中更改类的属性

  19. 19

    为什么我不能在Python中创建这样的对象?

  20. 20

    为什么我不能在Integer类中覆盖self?

  21. 21

    为什么我不能在NSKeyedArchiver中编码NSValue?

  22. 22

    为什么我不能在RStudio中安装“预测”包?

  23. 23

    为什么我不能在表中插入数据?

  24. 24

    为什么我不能在界面中访问此字段?

  25. 25

    为什么我不能在Yii中更新此模型?

  26. 26

    为什么我不能在iOS中更改按钮标题

  27. 27

    为什么我不能在xcode中设置属性的值?

  28. 28

    为什么我的模型不能在serviceRepository laravel中工作?

  29. 29

    为什么我不能在DB中写数据帧?

热门标签

归档