├── .eslintignore ├── .eslintrc.js ├── .gitbook.yaml ├── .gitignore ├── .npmignore ├── .prettierrc.js ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── babel.config.js ├── docs ├── README.md ├── advanced │ ├── AssignUpdateResponse.md │ ├── CustomActions.md │ ├── CustomFetch.md │ ├── CustomPromise.md │ ├── HeadersOverride.md │ ├── PureActions.md │ ├── README.md │ ├── ResourceCombination.md │ ├── SingleActionHelper.md │ └── TransformResponse.md ├── basics │ ├── Actions.md │ ├── README.md │ ├── Reducers.md │ ├── Resources.md │ └── Types.md ├── defaults │ ├── DefaultActions.md │ ├── DefaultHeaders.md │ ├── DefaultState.md │ └── README.md ├── examples │ ├── ActionsExamples.md │ └── README.md └── usage │ ├── Quickstart.md │ └── README.md ├── jest.config.js ├── package.json ├── src ├── actions │ ├── index.ts │ └── transform.ts ├── defaults │ ├── index.ts │ └── pipeline.ts ├── helpers │ ├── fetch.ts │ ├── url.ts │ └── util.ts ├── index.ts ├── reducers │ ├── helpers.ts │ └── index.ts ├── types.ts └── typings │ ├── index.d.ts │ └── index.ts ├── test ├── .eslintrc ├── setup.ts └── spec │ ├── __snapshots__ │ └── actions.spec.ts.snap │ ├── actions.spec.ts │ ├── index.spec.ts │ ├── reducers.spec.ts │ └── types.spec.ts ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitbook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/.gitbook.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/babel.config.js -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/advanced/AssignUpdateResponse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/advanced/AssignUpdateResponse.md -------------------------------------------------------------------------------- /docs/advanced/CustomActions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/advanced/CustomActions.md -------------------------------------------------------------------------------- /docs/advanced/CustomFetch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/advanced/CustomFetch.md -------------------------------------------------------------------------------- /docs/advanced/CustomPromise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/advanced/CustomPromise.md -------------------------------------------------------------------------------- /docs/advanced/HeadersOverride.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/advanced/HeadersOverride.md -------------------------------------------------------------------------------- /docs/advanced/PureActions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/advanced/PureActions.md -------------------------------------------------------------------------------- /docs/advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/advanced/README.md -------------------------------------------------------------------------------- /docs/advanced/ResourceCombination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/advanced/ResourceCombination.md -------------------------------------------------------------------------------- /docs/advanced/SingleActionHelper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/advanced/SingleActionHelper.md -------------------------------------------------------------------------------- /docs/advanced/TransformResponse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/advanced/TransformResponse.md -------------------------------------------------------------------------------- /docs/basics/Actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/basics/Actions.md -------------------------------------------------------------------------------- /docs/basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/basics/README.md -------------------------------------------------------------------------------- /docs/basics/Reducers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/basics/Reducers.md -------------------------------------------------------------------------------- /docs/basics/Resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/basics/Resources.md -------------------------------------------------------------------------------- /docs/basics/Types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/basics/Types.md -------------------------------------------------------------------------------- /docs/defaults/DefaultActions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/defaults/DefaultActions.md -------------------------------------------------------------------------------- /docs/defaults/DefaultHeaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/defaults/DefaultHeaders.md -------------------------------------------------------------------------------- /docs/defaults/DefaultState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/defaults/DefaultState.md -------------------------------------------------------------------------------- /docs/defaults/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/defaults/README.md -------------------------------------------------------------------------------- /docs/examples/ActionsExamples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/examples/ActionsExamples.md -------------------------------------------------------------------------------- /docs/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/examples/README.md -------------------------------------------------------------------------------- /docs/usage/Quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/usage/Quickstart.md -------------------------------------------------------------------------------- /docs/usage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/docs/usage/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/package.json -------------------------------------------------------------------------------- /src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/actions/index.ts -------------------------------------------------------------------------------- /src/actions/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/actions/transform.ts -------------------------------------------------------------------------------- /src/defaults/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/defaults/index.ts -------------------------------------------------------------------------------- /src/defaults/pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/defaults/pipeline.ts -------------------------------------------------------------------------------- /src/helpers/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/helpers/fetch.ts -------------------------------------------------------------------------------- /src/helpers/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/helpers/url.ts -------------------------------------------------------------------------------- /src/helpers/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/helpers/util.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/reducers/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/reducers/helpers.ts -------------------------------------------------------------------------------- /src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/reducers/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/typings/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/typings/index.d.ts -------------------------------------------------------------------------------- /src/typings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/src/typings/index.ts -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/test/setup.ts -------------------------------------------------------------------------------- /test/spec/__snapshots__/actions.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/test/spec/__snapshots__/actions.spec.ts.snap -------------------------------------------------------------------------------- /test/spec/actions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/test/spec/actions.spec.ts -------------------------------------------------------------------------------- /test/spec/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/test/spec/index.spec.ts -------------------------------------------------------------------------------- /test/spec/reducers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/test/spec/reducers.spec.ts -------------------------------------------------------------------------------- /test/spec/types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/test/spec/types.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/redux-rest-resource/HEAD/yarn.lock --------------------------------------------------------------------------------