├── .browserslistrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── 1-bug-report.yaml │ ├── 2-feature-request.yaml │ └── 3-support-request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierignore ├── .prettierrc ├── .vscode └── extensions.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── apps ├── .gitkeep ├── ng-web │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.ts │ │ │ ├── eager │ │ │ │ ├── eager.component.ts │ │ │ │ └── state │ │ │ │ │ ├── eager.actions.ts │ │ │ │ │ ├── eager.effects.ts │ │ │ │ │ └── foo-effects.ts │ │ │ ├── lazy-directive-effects │ │ │ │ ├── lazy-directive-effects.component.ts │ │ │ │ ├── routes.ts │ │ │ │ └── state │ │ │ │ │ ├── lazy.actions.ts │ │ │ │ │ ├── lazy.effects.ts │ │ │ │ │ └── lazy.service.ts │ │ │ ├── lazy │ │ │ │ ├── lazy.component.ts │ │ │ │ ├── routes.ts │ │ │ │ └── state │ │ │ │ │ ├── lazy.actions.ts │ │ │ │ │ ├── lazy.effects.ts │ │ │ │ │ └── lazy.service.ts │ │ │ ├── state │ │ │ │ ├── test.actions.ts │ │ │ │ └── test.effects.ts │ │ │ └── todo │ │ │ │ ├── +state │ │ │ │ ├── actions.ts │ │ │ │ ├── todo.effects.ts │ │ │ │ └── todos.repository.ts │ │ │ │ └── todo.component.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.scss │ │ └── test-setup.ts │ ├── tsconfig.app.json │ ├── tsconfig.editor.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── react-web │ ├── .babelrc │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── app.tsx │ │ │ ├── logo.svg │ │ │ └── todos-page │ │ │ │ ├── todos-page.tsx │ │ │ │ ├── todos.effects.ts │ │ │ │ └── todos.repository.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.tsx │ │ ├── polyfills.ts │ │ └── styles.scss │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json └── web │ └── ref.component.ts ├── babel.config.json ├── changelog.config.js ├── effects.png ├── jest.config.ts ├── jest.preset.js ├── libs ├── .gitkeep ├── effects-ng │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── actions.ts │ │ │ ├── effect-fn.ts │ │ │ ├── effects-ng.module.spec.ts │ │ │ ├── effects-ng.module.ts │ │ │ ├── provide-effects-manager.spec.ts │ │ │ ├── provide-effects-manager.ts │ │ │ ├── provide-effects.spec.ts │ │ │ ├── provide-effects.ts │ │ │ ├── provided-effects-map.ts │ │ │ ├── tokens.ts │ │ │ ├── use-directive-effects.spec.ts │ │ │ ├── use-directive-effects.ts │ │ │ └── utils.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── effects │ ├── .babelrc │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── action-creator-is-not-allowed.type.ts │ │ │ ├── actions.factory.spec.ts │ │ │ ├── actions.factory.ts │ │ │ ├── actions.spec.ts │ │ │ ├── actions.ts │ │ │ ├── actions.types.ts │ │ │ ├── create-effect.spec.ts │ │ │ ├── create-effect.ts │ │ │ ├── effect-fn.ts │ │ │ ├── effects-manager.spec.ts │ │ │ ├── effects-manager.ts │ │ │ ├── effects.types.ts │ │ │ ├── tap-result.ts │ │ │ ├── to-payload.operator.spec.ts │ │ │ ├── to-payload.operator.ts │ │ │ ├── to-props.operator.spec.ts │ │ │ ├── to-props.operator.ts │ │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json └── hooks │ ├── .babelrc │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ ├── index.ts │ └── lib │ │ ├── use-effect-fn.spec.tsx │ │ ├── use-effect-fn.ts │ │ ├── use-effects.spec.tsx │ │ └── use-effects.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── migrations.json ├── nx.json ├── package.json ├── tools ├── generators │ └── .gitkeep └── tsconfig.tools.json └── tsconfig.base.json /.browserslistrc: -------------------------------------------------------------------------------- 1 | last 1 Chrome version -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-bug-report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/.github/ISSUE_TEMPLATE/1-bug-report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-feature-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/.github/ISSUE_TEMPLATE/2-feature-request.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3-support-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/.github/ISSUE_TEMPLATE/3-support-request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/README.md -------------------------------------------------------------------------------- /apps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/ng-web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/.eslintrc.json -------------------------------------------------------------------------------- /apps/ng-web/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/jest.config.ts -------------------------------------------------------------------------------- /apps/ng-web/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/project.json -------------------------------------------------------------------------------- /apps/ng-web/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/app.component.html -------------------------------------------------------------------------------- /apps/ng-web/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/app.component.scss -------------------------------------------------------------------------------- /apps/ng-web/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/app.component.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/eager/eager.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/eager/eager.component.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/eager/state/eager.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/eager/state/eager.actions.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/eager/state/eager.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/eager/state/eager.effects.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/eager/state/foo-effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/eager/state/foo-effects.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/lazy-directive-effects/lazy-directive-effects.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/lazy-directive-effects/lazy-directive-effects.component.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/lazy-directive-effects/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/lazy-directive-effects/routes.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/lazy-directive-effects/state/lazy.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/lazy-directive-effects/state/lazy.actions.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/lazy-directive-effects/state/lazy.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/lazy-directive-effects/state/lazy.effects.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/lazy-directive-effects/state/lazy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/lazy-directive-effects/state/lazy.service.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/lazy/lazy.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/lazy/lazy.component.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/lazy/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/lazy/routes.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/lazy/state/lazy.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/lazy/state/lazy.actions.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/lazy/state/lazy.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/lazy/state/lazy.effects.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/lazy/state/lazy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/lazy/state/lazy.service.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/state/test.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/state/test.actions.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/state/test.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/state/test.effects.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/todo/+state/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/todo/+state/actions.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/todo/+state/todo.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/todo/+state/todo.effects.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/todo/+state/todos.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/todo/+state/todos.repository.ts -------------------------------------------------------------------------------- /apps/ng-web/src/app/todo/todo.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/app/todo/todo.component.ts -------------------------------------------------------------------------------- /apps/ng-web/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/ng-web/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/ng-web/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/environments/environment.ts -------------------------------------------------------------------------------- /apps/ng-web/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/favicon.ico -------------------------------------------------------------------------------- /apps/ng-web/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/index.html -------------------------------------------------------------------------------- /apps/ng-web/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/main.ts -------------------------------------------------------------------------------- /apps/ng-web/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/polyfills.ts -------------------------------------------------------------------------------- /apps/ng-web/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/styles.scss -------------------------------------------------------------------------------- /apps/ng-web/src/test-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/src/test-setup.ts -------------------------------------------------------------------------------- /apps/ng-web/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/tsconfig.app.json -------------------------------------------------------------------------------- /apps/ng-web/tsconfig.editor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/tsconfig.editor.json -------------------------------------------------------------------------------- /apps/ng-web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/tsconfig.json -------------------------------------------------------------------------------- /apps/ng-web/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/ng-web/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/react-web/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/.babelrc -------------------------------------------------------------------------------- /apps/react-web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/.eslintrc.json -------------------------------------------------------------------------------- /apps/react-web/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/jest.config.ts -------------------------------------------------------------------------------- /apps/react-web/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/project.json -------------------------------------------------------------------------------- /apps/react-web/src/app/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/src/app/app.tsx -------------------------------------------------------------------------------- /apps/react-web/src/app/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/src/app/logo.svg -------------------------------------------------------------------------------- /apps/react-web/src/app/todos-page/todos-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/src/app/todos-page/todos-page.tsx -------------------------------------------------------------------------------- /apps/react-web/src/app/todos-page/todos.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/src/app/todos-page/todos.effects.ts -------------------------------------------------------------------------------- /apps/react-web/src/app/todos-page/todos.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/src/app/todos-page/todos.repository.ts -------------------------------------------------------------------------------- /apps/react-web/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/react-web/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/react-web/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/src/environments/environment.ts -------------------------------------------------------------------------------- /apps/react-web/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/src/favicon.ico -------------------------------------------------------------------------------- /apps/react-web/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/src/index.html -------------------------------------------------------------------------------- /apps/react-web/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/src/main.tsx -------------------------------------------------------------------------------- /apps/react-web/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/src/polyfills.ts -------------------------------------------------------------------------------- /apps/react-web/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/src/styles.scss -------------------------------------------------------------------------------- /apps/react-web/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/tsconfig.app.json -------------------------------------------------------------------------------- /apps/react-web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/tsconfig.json -------------------------------------------------------------------------------- /apps/react-web/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/react-web/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/web/ref.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/apps/web/ref.component.ts -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "babelrcRoots": ["*"] 3 | } 4 | -------------------------------------------------------------------------------- /changelog.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/changelog.config.js -------------------------------------------------------------------------------- /effects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/effects.png -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/jest.config.ts -------------------------------------------------------------------------------- /jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/jest.preset.js -------------------------------------------------------------------------------- /libs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/effects-ng/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/.eslintrc.json -------------------------------------------------------------------------------- /libs/effects-ng/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/jest.config.ts -------------------------------------------------------------------------------- /libs/effects-ng/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/ng-package.json -------------------------------------------------------------------------------- /libs/effects-ng/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/package.json -------------------------------------------------------------------------------- /libs/effects-ng/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/project.json -------------------------------------------------------------------------------- /libs/effects-ng/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/index.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/actions.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/effect-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/effect-fn.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/effects-ng.module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/effects-ng.module.spec.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/effects-ng.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/effects-ng.module.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/provide-effects-manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/provide-effects-manager.spec.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/provide-effects-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/provide-effects-manager.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/provide-effects.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/provide-effects.spec.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/provide-effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/provide-effects.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/provided-effects-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/provided-effects-map.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/tokens.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/use-directive-effects.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/use-directive-effects.spec.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/use-directive-effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/use-directive-effects.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/lib/utils.ts -------------------------------------------------------------------------------- /libs/effects-ng/src/test-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/src/test-setup.ts -------------------------------------------------------------------------------- /libs/effects-ng/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/tsconfig.json -------------------------------------------------------------------------------- /libs/effects-ng/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/effects-ng/tsconfig.lib.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/tsconfig.lib.prod.json -------------------------------------------------------------------------------- /libs/effects-ng/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects-ng/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/effects/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/.babelrc -------------------------------------------------------------------------------- /libs/effects/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/.eslintrc.json -------------------------------------------------------------------------------- /libs/effects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/README.md -------------------------------------------------------------------------------- /libs/effects/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/jest.config.ts -------------------------------------------------------------------------------- /libs/effects/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/package.json -------------------------------------------------------------------------------- /libs/effects/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/project.json -------------------------------------------------------------------------------- /libs/effects/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/index.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/action-creator-is-not-allowed.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/action-creator-is-not-allowed.type.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/actions.factory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/actions.factory.spec.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/actions.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/actions.factory.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/actions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/actions.spec.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/actions.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/actions.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/actions.types.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/create-effect.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/create-effect.spec.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/create-effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/create-effect.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/effect-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/effect-fn.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/effects-manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/effects-manager.spec.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/effects-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/effects-manager.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/effects.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/effects.types.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/tap-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/tap-result.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/to-payload.operator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/to-payload.operator.spec.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/to-payload.operator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/to-payload.operator.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/to-props.operator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/to-props.operator.spec.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/to-props.operator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/to-props.operator.ts -------------------------------------------------------------------------------- /libs/effects/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/src/lib/utils.ts -------------------------------------------------------------------------------- /libs/effects/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/tsconfig.json -------------------------------------------------------------------------------- /libs/effects/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/effects/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/effects/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/hooks/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/.babelrc -------------------------------------------------------------------------------- /libs/hooks/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/.eslintrc.json -------------------------------------------------------------------------------- /libs/hooks/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/jest.config.ts -------------------------------------------------------------------------------- /libs/hooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/package.json -------------------------------------------------------------------------------- /libs/hooks/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/project.json -------------------------------------------------------------------------------- /libs/hooks/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/src/index.ts -------------------------------------------------------------------------------- /libs/hooks/src/lib/use-effect-fn.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/src/lib/use-effect-fn.spec.tsx -------------------------------------------------------------------------------- /libs/hooks/src/lib/use-effect-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/src/lib/use-effect-fn.ts -------------------------------------------------------------------------------- /libs/hooks/src/lib/use-effects.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/src/lib/use-effects.spec.tsx -------------------------------------------------------------------------------- /libs/hooks/src/lib/use-effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/src/lib/use-effects.ts -------------------------------------------------------------------------------- /libs/hooks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/tsconfig.json -------------------------------------------------------------------------------- /libs/hooks/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/hooks/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/libs/hooks/tsconfig.spec.json -------------------------------------------------------------------------------- /migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/migrations.json -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/package.json -------------------------------------------------------------------------------- /tools/generators/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/tsconfig.tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/tools/tsconfig.tools.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngneat/effects/HEAD/tsconfig.base.json --------------------------------------------------------------------------------