typescript - Typescript - 使用第三方 API 的接口
问题描述
我可以interfaces
用来声明输入的数据类型和函数的返回值,但如果该函数调用外部 API,它会interface
做任何事情吗?
Typescript 只能在编译/运行时告诉我错误,你如何将 typescript 与 try catch 块或一般的错误日志配对? (充分利用打字稿功能)
解决方案
一些朋友的回答:
回答:
不,它不会做任何事情来防止来自外部世界的错误。您通常会做的是在从外部世界检索数据时使用类型保护,如果类型保护通过,那么您可以放心地说您的数据是界面的形状。https://www.typescriptlang.org/docs/handbook/advanced-types.html#type-guards-and-differentiating-types
推荐阅读
- python-3.x - cdm 无法将 PyInstaller 识别为命令 - Python 3.7.3
- visual-studio-code - VS Code 中的 Hugo 模板格式
- python - 从 KivyMD 制作 MDTextField 工作正常
- javascript - 无法从 Express Route 查询 MySQL 数据库
- npm - 如何更改“npm 脚本”目录
- xamarin.ios - 使用蓝牙在 iOS 中写入通知描述符值
- git - GIt 致命:不是 git 存储库(或挂载点 /home 之前的任何父级)停止在文件系统边界(未设置 GIT_DISCOVERY_ACROSS_FILESYSTEM)
- c++ - 调试正则表达式不匹配
- python - 无法读取从 Python 发送的 Node.js 中的 Base64 编码图像
- arrays - 如何将多个字节附加到文件末尾