TS之declare的简单使用
简单 TS Declare 使用
2023-09-11 14:19:18 时间
专栏目录请点击
.d.ts
的顶级声明必须以declare
开头- 以
declare
声明的变量和模块后,其他地方不需要引入,就可以直接使用了- 注意我们需要在配置文件下,引入声明文件
{
"compilerOptions": {
...
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
...
}
声明一个类型
declare type Asd {
name: string;
}
在include包含的文件范围内可以直接使用Asd
这个type
declare声明一个模块
declare module '*.css';
declare module '*.less';
declare module '*.png';
这样,我们可以在ts中引入相关的文件而不报错了
declare声明一个变量
declare var jQuery: (selector: string) => any;
// 声明变量直接使用
jQuery("#box")
对于引入第三方的库特别有效
声明一个作用域
declare namespace API{
interface ResponseObj {
...
}
...
}
注意
declare
与export
不要同级使用,不然的话,声明文件就需要导入了- 在声明文件中
type
与interface
也可以不用加declare
,效果相同
type myType = string | number;
// 两者效果相同
declare type myType = string | number;
相关文章
- 使用MyEclipse构建webService简单案例
- java中Object.equals()简单用法
- redis 简单整理——客户端案例分析[十八]
- RAC设置归档模式简单记录(原创)
- 还在用Navicat破解版吗?资深DBA推荐的八款SQL工具,免费又简单!
- [Py] 简单的 Python 运行环境
- 一个最简单的WebSocket hello world demo
- DWR框架简单实例 (http://my.oschina.net/u/1790925/blog/366346)
- 012-redis应用-05-限流【简单限流、漏斗限流】
- shell语法简单介绍
- 16.2 最简单界面程序(2)
- 简单理解laravel框架中的服务容器,服务提供者以及怎样调用服务
- vs2019 Com组件初探-简单的COM编写以及实现跨语言调用