文件名称:ngrx-enums:一个小型库,为将ts-enum用于@ngrx操作和reducer提供了基础
文件大小:1.53MB
文件格式:ZIP
更新时间:2024-06-05 05:10:16
ngrx enums ngrx-store TypeScript
ngrx枚举 一个小型图书馆,提供用于使用ts-enums实现@ngrx动作和reducers的基类。 动机 是用于管理Angular应用程序状态的功能非常强大的实用程序,但一些开发人员批评该包含过多的样板文件(尤其是在动作类中),并且在reducers中具有较大的switch语句。 是一个分支,该使用封装动作和简化器,从而减少了样板并从视图中隐藏switch语句。 该库基于构建,仅提供使用的基本文件,以便可以在您的应用程序中单独使用它们。 基础知识 安装: npm install ngrx-enums 例子 这些示例包含在。 通过枚举定义的动作 import { ActionEnum , ActionEnumValue } from 'ngrx-enums' ; class LayoutAction < T> extends ActionEnumValue < T> {
【文件预览】:
ngrx-enums-master
----.gitignore(82B)
----tsconfig.json(575B)
----README.md(4KB)
----rollup.config.js(973B)
----test()
--------reducer.test.ts(4KB)
----LICENSE(1KB)
----package.json(3KB)
----tslint.json(81B)
----dist()
--------ngrx-enums.es5.js(392KB)
--------ngrx-enums.umd.js.map(580KB)
--------ngrx-enums.umd.js(392KB)
--------docs()
--------ngrx-enums.es5.js.map(580KB)
--------types()
----src()
--------action-enum.ts(4KB)
--------reducer-enum.ts(3KB)
--------ngrx-enums.ts(63B)