首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
TypeScript
订阅
雾之旅人
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
zod库-以 TypeScript 优先的模式声明和验证库
Zod 基础学习文档 1. 简介 Zod 是一个以 TypeScript 优先的模式声明和验证库。它的目标是: 消除重复类型定义:定义一次 Schema,自动获得 TypeScript 类型。 运行时
模式验证库——zod
Zod 是什么? Zod 是一个 TypeScript 优先的模式验证库,用于在运行时验证和解析数据结构,确保数据类型安全。
TypeScript实战之用TS封装Axios
这是TypeScript实战的第三篇文章。前面两篇笔者分别介绍了在Vuex和Pinia中怎么使用TypeScript以及Vuex和Pinia的区别。今天我们再用TypeScript封装一遍Axios。
通过TypeScript封装axios
划分代码文件结构 config: 导出一些全局变量 type: 定义一个类型接口 index: axios的封装文件 config文件 type文件 如果我们不封装axios,我们直接使用axios提
【THE LAST TIME】Typescript 进阶 之 重难点梳理
【THE LAST TIME】 一直是我想写的一个系列,旨在厚积薄发,重温前端。 也是给自己的查缺补漏和技术分享。 JavaScript 毋庸置疑是一门非常好的语言,但是其也有很多的弊端,其中不乏是作者设计之处留下的一些 “bug”。当然,瑕不掩瑜~ 话说回来,JavaScri…
一文让你彻底掌握 TS 枚举
在 JavaScript 中布尔类型的变量含有有限范围的值,即 true 和 false。而在 TypeScript 中使用枚举,你也可以自定义相似的类型。 No 和 Yes 被称为枚举 NoYes 的成员。与对象字面量一样,尾随逗号是被允许的。对于 NoYes 枚举我们能够轻…
Vue + TypeScript 踩坑总结
有些问题可能还没解决,欢迎各位大佬给与提点。 大体用 vue-cli 创建的项目,结构基本不变。 1、将 shims-vue.d.ts 文件一分为二。 第一种:github 找到的 demo 这样。如下代码中hideHeader就是由默认参数的父组件传过来的属性 如果不传值此函…
# 为什么 Babel 要支持编译 TypeScript
目前 TypeScript 的编译有两种方式。一种是使用 TypeScript 自家的编译器 typescript 编译(我们后面会用统一称为 TS 编译器),一种就是使用 Babel + @babel/preset-typescript 编译。所以,当我们使用 TypeScr…
typescript入门:高级类型
我已经开始迷迷糊糊了。接着提问者又延伸了这个问题 把一个数字类型或者字符串类型在转换为类型时,缩紧为字面量。 如何理解字面量和string类型?字面量也是单独的一个类型,而类型string ,可以理解为无穷(所有)字面量的联合 "a" | "b" | "c"|.... 它是字面…
TypeScript 条件类型的 infer 类型推断能力
类型推断 infer 是作为 extends 条件类型的子语句使用,同时在 TS2.8 推出。(如果你不熟悉 extends 条件类型可以查看之前分享的 TypeScript 的 extends 条件类型) 上面的 infer U 语句就是声明一个类型变量 U(它可以是任意字母…