首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Typescript
梦之云
创建于2022-12-14
订阅专栏
Typescript
暂无订阅
共10篇文章
创建于2022-12-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
配置 typescript
1、webpack 项目(不含 Vue、 React) 安装 相关配置 2、适配 React 项目 安装 相关配置 3、适配 React、eslint 安装 相关配置
Typescript - 配置
tsconfig.json 的常用相关配置 { compilerOptions:{}, include:{} }
Typescript - type vs Interface
1、Type(不是类型,仅是别名而已) 类型别名:给一个类型起一个别名,如: sting、number 使用场景:当同一类型被使用多次的时候,可以通过类型别名,简化该类型的使用 类型:原始值、元组、泛
Typescript - 定义全局接口 interface
1、方式一:定义全局不使用 export、export default导出 2、方式二:定义局部使用 export、export default导出
Typescript - enum
1、基本使用 不设置 value 值:key 和 value 相互映射 设置 value 值:只映射 key 到 value 设置 value 值:只映射 key 到 value 2、基本操作 获取枚
Typescript - 泛型
function esayIdentity<T> (arg: T): T{ return arg } // 泛型形式调用 let output1 = esayIdentity<string>("m
Typescript - 类 class
```js // 父类 class Animal{ // 默认为公共属性 // 1、自身可以访问 // 2、实例对象可以访问 // 3、子类可以访问 name: string // 只读属性,只能修饰
Typescript - 抽象类 abstract
```js // 抽象类 // 1、做为其它派生类的基类 // 2、不能被实例化 // 3、其中的抽象方法不包含具体实现且必须在派生类中实现 abstract class Department{ co
Typescript - 高级类型(keyof、Readonly、Pick、Omit、Record、Exclude、Extract)
1、keyof:获取对象的所有属性 2、Readonly:将所有属性改为只读属性 3、Pick:找到泛型 T 中的 K 属性 4、Omit:找到泛型 T 中除了 K 以外的属性 5、Record:将
Typescript - 声明文件
背景:在实际的项目开发过程中难免会遇到第三方的 npm 模块,而这些 npm 模块并不一定都是通过 TS 编写的,所以说它所提供的成员就不会有强类型的体验。类型声明就是一个成员在定义的时候因为种种原因