typescript

文章目录

Typescript

已经听到很久很久这个名字,但一直没有真正使用过,每次都是浅尝辄止,试着整理一下吧。

关键字

declare

主要用在声明文件 .d.ts 中,在 vue3 内,会自动读取项目下的 .d.ts 文件,为 VSCode 编写提供方便,可以显示已声明的类型。

1
2
3
4
5
6
7
8
9
10
declare type Nullable<T> = T | null;

declare interface Diy {
diy: string
}

declare type Diy2 = {
diy2: string,
[propName: string]: any;
}

在 tsconfig.json 中定义 typeRoots,可以向 typescript 域中自动引入路径中的 .d.ts 文件中的变量。

1
2
3
4
5
6
7
"compilerOptions": {
...
"typeRoots": [
"./node_modules/@types",
"./typings"
]
}
分享到:

评论完整模式加载中...如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理