├── .babelrc ├── README.md ├── data └── A ├── jest.config.js ├── package.json ├── setupTest.ts ├── src ├── asynchronous_side_effect.ts ├── asynchronous_throwable_side_effect.test.ts ├── asynchronous_throwable_side_effect.ts ├── exceptions.test.ts ├── exceptions.ts ├── random.test.ts ├── random.ts ├── sentinels.test.ts ├── sentinels.ts ├── synchronous_side_effect.test.ts ├── synchronous_side_effect.ts ├── synchronous_throwable_side_effect.test.ts ├── synchronous_throwable_side_effect.ts ├── undefined.test.ts └── undefined.ts ├── tsconfig.json ├── types └── globals.d.ts └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/.babelrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/README.md -------------------------------------------------------------------------------- /data/A: -------------------------------------------------------------------------------- 1 | A-content 2 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/package.json -------------------------------------------------------------------------------- /setupTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/setupTest.ts -------------------------------------------------------------------------------- /src/asynchronous_side_effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/asynchronous_side_effect.ts -------------------------------------------------------------------------------- /src/asynchronous_throwable_side_effect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/asynchronous_throwable_side_effect.test.ts -------------------------------------------------------------------------------- /src/asynchronous_throwable_side_effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/asynchronous_throwable_side_effect.ts -------------------------------------------------------------------------------- /src/exceptions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/exceptions.test.ts -------------------------------------------------------------------------------- /src/exceptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/exceptions.ts -------------------------------------------------------------------------------- /src/random.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/random.test.ts -------------------------------------------------------------------------------- /src/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/random.ts -------------------------------------------------------------------------------- /src/sentinels.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/sentinels.test.ts -------------------------------------------------------------------------------- /src/sentinels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/sentinels.ts -------------------------------------------------------------------------------- /src/synchronous_side_effect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/synchronous_side_effect.test.ts -------------------------------------------------------------------------------- /src/synchronous_side_effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/synchronous_side_effect.ts -------------------------------------------------------------------------------- /src/synchronous_throwable_side_effect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/synchronous_throwable_side_effect.test.ts -------------------------------------------------------------------------------- /src/synchronous_throwable_side_effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/synchronous_throwable_side_effect.ts -------------------------------------------------------------------------------- /src/undefined.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/undefined.test.ts -------------------------------------------------------------------------------- /src/undefined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/src/undefined.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/globals.d.ts: -------------------------------------------------------------------------------- 1 | import "jest-extended"; 2 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tychota/fp-ts-playground/HEAD/yarn.lock --------------------------------------------------------------------------------