首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ts
订阅
K同学83832
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
详解 TypeScript 中的 typeof 和 keyof
typeof和keyof是 TypeScript 中常用的两个操作符,本文会对这两个操作符的基本概念和实际应用做一个详细的阐述。 字面量类型 在了解typeof和keyof之前,我们首先需要了解什么是
使用TS的你还在自己写接口类型吗?
本文介绍swagger-typescript-api插件,可一键生成Typescript接口请求代码。支持多格式接口文档输入,Axios/Fetch请求输出。可自定义模板,控制文件输出结构。
TS入门篇 | 详解 TypeScript 枚举类型
TypeScript 在 ES 原有类型基础上加入枚举类型,使得在 TypeScript 中也可以给一组数值赋予名字,这样对开发者比较友好,可以理解枚举就是一个字典。枚举类型使用enum来定义: 上面
TypeScript 高级类型及用法
本文详细介绍了 TypeScript 高级类型的使用场景,对日常 TypeScript 的使用可以提供一些帮助。
TypeScript日期工具: date-fns日期工具的使用方法
TypeScript日期工具: date-fns日期工具的使用方法,包含日期工具的安装、函数简介和函数使用
来做操吧!深入 TypeScript 高级类型和类型体操
TypeScript 给 JavaScript 扩展了类型的语法,我们可以给变量加上类型,在编译期间会做类型检查,配合编辑器还能做更准确的智能提示。此外,TypeScript 还支持了高级类型用于增加
TypeScript 的所有 高级类型
既然官方提供的高级类型并不多,那么就把他们全部都说明一遍吧,让我们在开发中更加效率。其中 Typescript 中的 Partial, Readonly, Record, Pick 中已经对这4个使用频率最高的进行了说明,因此这里不再重复。 备注:高级类型声明中,涉及到的 条件…
TypeScript 的 never 类型
在 TS2.0 推出的 never 类型后,让 type 类型的操作,更加灵活。 而 never 是完全没有返回值的类型,只有一种情况会如此:代码阻断。 如果函数的返回值类型是 never 意味的此函数必须不能被顺利完整执行,而发生中断行为。 理解这些类型后,之后理解官方预定于…
TypeScript 的 extends 条件类型
这是 TS2.8 版本中推出的特性,此能力让类型定义变的更加灵活,需要注意:extends 运用在 type 和 class 中时完全是两种作用的效果。 可以简单理解为一个三元表达式,当然没有那么简单,让我们更深的扒一扒。 就像 if 语句一个道理,可以无限嵌套。下面写一个:根…
TypeScript 条件类型的 infer 类型推断能力
类型推断 infer 是作为 extends 条件类型的子语句使用,同时在 TS2.8 推出。(如果你不熟悉 extends 条件类型可以查看之前分享的 TypeScript 的 extends 条件类型) 上面的 infer U 语句就是声明一个类型变量 U(它可以是任意字母…