├── .gitignore ├── .npmignore ├── .travis.yml ├── .vscode ├── launch.json └── settings.json ├── CHANGES.md ├── LICENSE ├── README.md ├── fix-coverage.js ├── interactive-tests ├── index.html ├── index.tsx └── webpack.config.js ├── package.json ├── src ├── Getter.ts ├── asyncComputed.ts ├── autorunThrottled.ts ├── deprecatedComputedAsync.ts ├── index.ts ├── mobxShim.ts ├── promisedComputed.ts └── throttledComputed.ts ├── test ├── asyncComputedRenderTests.tsx ├── asyncComputedTests.ts ├── delay.ts ├── deprecatedComputedAsyncTests.ts ├── promisedComputedTests.ts ├── throttledComputedTests.ts └── util.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | built 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .git 2 | .DS_Store 3 | coverage 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/README.md -------------------------------------------------------------------------------- /fix-coverage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/fix-coverage.js -------------------------------------------------------------------------------- /interactive-tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/interactive-tests/index.html -------------------------------------------------------------------------------- /interactive-tests/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/interactive-tests/index.tsx -------------------------------------------------------------------------------- /interactive-tests/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/interactive-tests/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/package.json -------------------------------------------------------------------------------- /src/Getter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/src/Getter.ts -------------------------------------------------------------------------------- /src/asyncComputed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/src/asyncComputed.ts -------------------------------------------------------------------------------- /src/autorunThrottled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/src/autorunThrottled.ts -------------------------------------------------------------------------------- /src/deprecatedComputedAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/src/deprecatedComputedAsync.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mobxShim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/src/mobxShim.ts -------------------------------------------------------------------------------- /src/promisedComputed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/src/promisedComputed.ts -------------------------------------------------------------------------------- /src/throttledComputed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/src/throttledComputed.ts -------------------------------------------------------------------------------- /test/asyncComputedRenderTests.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/test/asyncComputedRenderTests.tsx -------------------------------------------------------------------------------- /test/asyncComputedTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/test/asyncComputedTests.ts -------------------------------------------------------------------------------- /test/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/test/delay.ts -------------------------------------------------------------------------------- /test/deprecatedComputedAsyncTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/test/deprecatedComputedAsyncTests.ts -------------------------------------------------------------------------------- /test/promisedComputedTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/test/promisedComputedTests.ts -------------------------------------------------------------------------------- /test/throttledComputedTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/test/throttledComputedTests.ts -------------------------------------------------------------------------------- /test/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/test/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielearwicker/computed-async-mobx/HEAD/tsconfig.json --------------------------------------------------------------------------------