024

2022/09/25 14:51

https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-beta/

TS 4.9 增加了一个 satisfies 属性用于

const palette = {
    red: [255, 0, 0],
    green: "#00ff00",
    bleu: [0, 0, 255]
//  ~~~~ The typo is now caught!
} satisfies Record<Colors, string | RGB>;

palette.red.at(0) // 就不会报错了

https://github.com/ronami/HypeScript

既然他可以通过纯文本的方式知道 TS 哪里报错了,那么是否可以通过这种方式知道一个类型的推导过程?

https://lmy.medium.com/7-tools-for-visualizing-a-codebase-41b7cddb1a14

一些代码可视化工具介绍,比如说调用关系等。如果你正在重构你的代码,或许会很有用。

https://github.com/hakimel/reveal.js

和 slidev 做一样事情的框架,主要目的就是对开发友好的 PPT。

https://marmelab.com/blog/2022/09/20/react-i-love-you.html

和我的感觉一样,在 React 新的版本更新中。他变得越来越复杂了,增加了很多 API,但是其实提供另外一种方式修复之前的问题。要是能够有更加简单方式优化性能问题就好了。

https://github.com/carson-katri/dream-textures 使用

stable-diffusion 生成 blender 纹理, AI 生图比较实际的应用。