TypeScript 学习
Posted chillaxyw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeScript 学习相关的知识,希望对你有一定的参考价值。
1. typescript 中的declare 表示声明 一个类或接口后,可以不引入既可以被编译器识别,做为类型使用
如: 在 a.ts 中 定义了
declare class A{ name:string; age:number; }
在b.ts 中可以使用
let a:A = {name:"12",age:12};
在vscode 中不会报错,但是使用 tsc 编译 b.ts 会报错,因为没有引入A.,如果import 了 A就可以正常编译成js.
但是奇怪的是在 vue 的typescript 版本中使用可以正常打包,在不引入类型的情况下使用,可以作为 接口返回类型的约定,或只作为类型不使用new 创建。
2. d.ts 是声明文件。d.ts里面的东西不能被引入,只能作为类型来用,d.ts里面的东西也不会被编译成js,只是作为编译阶段被识别。
以上是关于TypeScript 学习的主要内容,如果未能解决你的问题,请参考以下文章
typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming
typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming