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

#typescript

自由和开源的编程语言

在 TypeScript 里安全地访问嵌套对象:可选链之外,你还缺一个 get 函数

用户12771345

接口返回的 JSON 层级稍微深一点,写业务代码时就很容易被 Cannot read properties of undefined 打断。比如 res.dat...

3710

别让 TypeScript 的 as 断言变成运行时炸弹:从一次线上白屏说起

用户12771345

上周排查了一个线上问题,页面在部分用户手机上直接白屏,控制台报 Cannot read property 'name' of undefined。定位到代码时发...

10100

TypeScript 中 as const 的实用场景与类型推断解析

用户1839651

开发中经常遇到这样的需求:定义一个配置对象,希望它的属性值在后续使用中被推断为字面量类型而不是宽泛的 string 或 number,比如用于区分联合类型的分支...

10000

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

用户1839651

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

8710

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

用户1839651

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

11300

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

用户12771345

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

11610

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

用户12771345

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

17910

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

用户12771345

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

12610

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

超哥前端记录

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

13510

Typescript Pro 实用指南

用户4482004

12210

Typescript Expert 实用指南

用户4482004

12310

Typescript Advanced Types 实用指南

用户4482004

12410

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

ai-go-mall

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

10100

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

张善友

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

21010

Dbos Typescript 实用指南

用户4482004

12710

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

除除

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

29621

Javascript Typescript Typescript Scaffold 实用指南

用户4482004

14110

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

百行代码

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

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

18810

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

用户12690297

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

17510
领券