首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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(它可以是任意字母…