在 TypeScript 中实现类型安全的 EventEmitter
如何利用 TypeScript 4.1+ 的模板字面量类型和条件类型,构建一个完全类型安全的 EventEmitter,让事件名和载荷类型在编译期就能被捕获。
不写教程,不贩卖焦虑。一个普通人在代码与日常的缝隙里,打捞那些舍不得删掉的东西。
这里记录着代码与日常的缝隙之间,那些值得打捞的碎片。
如何利用 TypeScript 4.1+ 的模板字面量类型和条件类型,构建一个完全类型安全的 EventEmitter,让事件名和载荷类型在编译期就能被捕获。
凌晨两点,咖啡馆的暖光打在键盘上。屏幕上的代码像一首未完成的诗,而窗外的城市已经沉睡。
View Transitions API、Image 组件优化、Content Collections 增强…… 用实际项目体验 Astro 3.0 带来的开发效率提升。
如何将黑曜石的深邃、星光的温暖、科技的冷感融合成一套完整的设计系统,并在实际项目中落地。