ts-lenses

时间:2024-03-28 17:22:43
【文件属性】:

文件名称:ts-lenses

文件大小:5.75MB

文件格式:ZIP

更新时间:2024-03-28 17:22:43

TypeScript

TypeScript中的类型安全镜头 朱塞佩·马吉欧雷(Giuseppe Maggiore)博士 内置有TypeScript和JavaScript的现代单页应用程序(SPA)需要管理越来越复杂和嵌套的数据结构。 例如,我们可能需要管理以下状态: interface AppState { loginForm : { firstPage : { userName : string password : string } , secondPage : { email : string accountType : number } } } 每当由于用户操作而必须一成不变地更新userName ,我们最终可能会编写如下所示的代码: const setUserName = ( newUserName : st


【文件预览】:
ts-lenses-master
----.gitignore(11KB)
----media()
--------TypeSafetyOfNesting.gif(4.9MB)
--------TypeSafetyOfRename.gif(1.13MB)
----samples.ts(2KB)
----package.json(577B)
----LICENSE(1KB)
----.DS_Store(6KB)
----tsconfig.json(6KB)
----out()
--------app.js(290B)
--------samples.d.ts.map(134B)
--------app.d.ts(59B)
--------app.js.map(134B)
--------lenses.d.ts.map(3KB)
--------lenses.d.ts(3KB)
--------samples.d.ts(75B)
--------lenses.js(2KB)
--------lenses.js.map(2KB)
--------samples.js.map(2KB)
--------app.d.ts.map(115B)
--------samples.js(1KB)
----readme.md(7KB)
----.vscode()
--------launch.json(598B)
----app.ts(148B)
----lenses.ts(5KB)
----yarn.lock(348B)

网友评论