首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
typescript
北原麦客
创建于2023-02-07
订阅专栏
typescript官网精简
暂无订阅
共11篇文章
创建于2023-02-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[ts]声明参考
官网地址 Objects with Properties Code Declaration 重载函数 Code Declaration 可重复使用的Types (Interfaces) Code De
[ts]Babel和TypeScript的使用
官网地址 Babel 还是 tsc 构建后的输出和输入文件一样,就是用tsc 需要一个构建管道来输出多个时,就用babel转译,tsc用来检查类型 Babel用来转译,tsc用来类型检查 使用Babe
[ts]枚举
官网链接 数字枚举 字符串枚举 联合枚举 编译时的枚举 keyof typeof来获取类型 反向映射 会编译成 const 枚举 编译成
[ts]工具类型
官网链接 Awaited<Type> await异步返回值类型 Partial<Type> 指定类型所有属性设为可选 Required<Type> 指定类型所有属性设为必须 Readonly<Type
[ts]模块
官网链接 js模块怎么定义的 ts和es2015一样,任何一个文件包括顶层的import或者export就会被认为是一个模块。一个文件没有顶层的import或者export声明,它的内容就是在全局作用
[ts]class
官网链接 类成员 字段类型说明可选,如果没指定,则为any类型。 也可以自动推导出类型。 --strictPropertyInitialization readonly readonly防止在构造函数
[ts]从类型创建类型
泛型 泛型类型 泛型Class 泛型约束 泛型中使用class类型 keyof类型操作符 obj[0] 会转为obj["0"]所以类型M也可能是number类型 typeof类型操作符
[ts]对象类型
对象类型 匿名 接口 类型别名 属性修饰 可选 只读 索引签名 扩展类型 交叉类型 泛型对象类型 数组类型 ReadonlyArray 元组类型
[ts]函数
官方函数类型介绍整理。主要有函数类型、签名、构造签名、泛型函数、类型约束、参数可选、重载、其他类型等。
[ts]类型收窄
ts会根据流程控制的一些分支上的判断,可以将申明时的类型指向更具体的类型,这个过程叫类型收窄(收缩)。主要使用typeof、in、instanceof等操作来判断。
[ts]常用类型
typescript基本类型官网整理。介绍了日常常用的类型,包括基本数据类型、类型别名、接口、字面量类型、类型断言等