首页
学习
活动
专区
圈层
工具
发布
首页标签typescript

#typescript

自由和开源的编程语言

TypeScript 中 as const 与 satisfies 的配合使用:既保留字面量类型又校验结构

用户1839651

在写 TypeScript 时经常遇到一种两难:定义一个配置对象或常量映射,希望它的属性值被推断为字面量类型(比如 'GET' 而不是 string),同时又想...

2100

TypeScript 中的 satisfies 操作符解决了什么问题?从类型标注到类型收窄的实践

用户1839651

在 TypeScript 4.9 之前,我们经常在类型安全和类型推断之间二选一:要么给变量加显式类型注解,结果丢失了字面量推断和精确的属性类型,要么完全依赖推断...

4500

如何让 TypeScript 的联合类型在 switch 中自动穷尽检查

用户12771345

在维护一个订单状态组件时,我经常会写出这样一段逻辑:根据后端返回的 status 字段渲染不同按钮。起初用 if/else 判断,后来改成 switch,但某天...

10110

TypeScript 中让人头疼的 'as const' 与类型收窄陷阱:从一次线上 bug 说起

用户12771345

最近在维护一个数据看板项目时,遇到一个 TypeScript 类型报错,当时觉得明明逻辑没问题,编译却过不去。场景很简单:一个函数根据传入的字符串字面量决定返回...

16710

在TypeScript里用satisfies和as const处理配置对象时,怎样避免类型拓宽和运行时错误

用户12771345

写TS项目时经常遇到一种情况:定义一个配置对象,既希望字面量类型被保留,又希望整体结构受接口约束。比如路由表、主题变量、状态映射。直接写 const confi...

11310

在 TypeScript 中精确约束事件回调参数类型:从 EventEmitter 到泛型映射

超哥前端记录

写 Node.js 服务时,我们经常封装一层类型安全的事件总线,但最头疼的就是 on 和 emit 的参数类型对不上。比如定义 Events 接口描述所有事件名...

12310

Typescript Pro 实用指南

用户4482004

11210

Typescript Expert 实用指南

用户4482004

11410

Typescript Advanced Types 实用指南

用户4482004

11710

全网 8k star 的 BuildAdmin 正式发布 Golang 版本,这次我们在CRUD赛道杀死了比赛。

ai-go-mall

BuildAdmin 是一款开源后台系统,其高颜值和超绝的可视化 CRUD 深受广大开发者喜爱(全网 8k star),现在 BuildAdmin 正式发布了 ...

9800

写给 TypeScript 工程师的 OpenClaw.NET 上手指南:用你熟悉的 TS 思维,跑起一个生产级 AI Agent

张善友

如果你是 TypeScript 工程师,你的日常大概率是 Node.js 后端 + 各种 Agent SDK。Agent 生态确实是 Python / Node...

19810

Dbos Typescript 实用指南

用户4482004

11810

从零到一: 创建一个 TypeScript 7 项目

除除

TypeScript 7 的编译器使用 Go 重写为原生实现。tsc 可以直接执行编译和类型检查,但 TypeScript 7 暂未提供稳定的编程 API。ts...

28221

Javascript Typescript Typescript Scaffold 实用指南

用户4482004

13110

TypeScript高级类型系统深度实战:从条件类型到模板字面量类型与类型级编程全解析

百行代码

csig | 服务端开发 (已认证)

TypeScript的类型系统是2026年前端开发中最强大的静态类型保障工具之一。它远不止是JavaScript的类型注解层——TypeScript的类型系统本...

18110

2026年开发网站用什么软件:用 TypeScript、边缘函数和 Server Components 构建下一代网站

用户12690297

2026年开发网站用什么软件?如果说过去的网站开发重点是“把页面做出来”,那么到 2026 年,开发者更需要思考的是:页面如何更快、更安全、更智能地服务用户。现...

16510

TypeScript为何在AI时代登顶:Anders Hejlsberg 的十二年演化论

掘金安东尼

当 Anders Hejlsberg 在 2012 年开始着手 TypeScript 时,他并不是在构想一个要与 JavaScript 竞争的新语言。 他试图解...

20610

TypeScript条件类型与infer构建类型安全的fetch

掘金安东尼

最近,我在处理基于 OpenAPI schema 生成的 API 请求和响应类型时,发现使用 TypeScript 的条件类型,我的 fetch 逻辑能够根据调...

14210

7 个 TypeScript 设计模式,治好你满屏的 if/else

前端达人

刚接手那会儿代码很干净。商品列表页 120 行,下单页 200 行,逻辑一眼能看完。

16410
领券