├── .github └── workflows │ ├── build.yml │ └── test.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── .travis.yml ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── assets └── logo.png ├── debug.log ├── package.json ├── publish.ps1 ├── site ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── gatsby-config.js ├── images │ └── favicon.png ├── package-lock.json ├── package.json ├── src │ ├── assets │ │ └── scaleleap.js │ ├── components │ │ ├── DataTypeContent.js │ │ ├── DataTypeMethod.js │ │ ├── HL.js │ │ ├── HamburgerMenu.js │ │ ├── Meta.js │ │ ├── Sidebar.js │ │ ├── SidebarLink.js │ │ ├── UtilContent.js │ │ ├── layout.css │ │ └── layout.js │ ├── data.tsx │ └── pages │ │ ├── adts │ │ ├── Either.js │ │ ├── EitherAsync.js │ │ ├── Maybe.js │ │ ├── MaybeAsync.js │ │ ├── NonEmptyList.js │ │ └── Tuple.js │ │ ├── changelog.js │ │ ├── changelog │ │ ├── 0.11.js │ │ ├── 0.12.js │ │ ├── 0.13.js │ │ ├── 0.14.js │ │ └── 0.15.js │ │ ├── faq.js │ │ ├── getting-started.js │ │ ├── guides │ │ ├── maybe-api-guide.js │ │ └── maybeasync-eitherasync-for-haskellers.js │ │ ├── index.js │ │ └── utils │ │ ├── Codec.js │ │ ├── Function.js │ │ └── List.js ├── tsconfig.json └── yarn.lock ├── src ├── Codec.ts ├── Either.test.ts ├── Either.ts ├── EitherAsync.test.ts ├── EitherAsync.ts ├── Function.ts ├── List.test.ts ├── List.ts ├── Maybe.test.ts ├── Maybe.ts ├── MaybeAsync.test.ts ├── MaybeAsync.ts ├── NonEmptyList.test.ts ├── NonEmptyList.ts ├── Tuple.test.ts ├── Tuple.ts ├── index.ts ├── pointfree │ ├── _inferPointfree.ts │ ├── alt.ts │ ├── ap.ts │ ├── bimap.ts │ ├── caseOf.ts │ ├── chain.ts │ ├── chainLeft.test.ts │ ├── chainLeft.ts │ ├── do.ts │ ├── extend.ts │ ├── extract.ts │ ├── filter.ts │ ├── hkt.ts │ ├── index.ts │ ├── join.ts │ ├── kleisli.ts │ ├── lift.test.ts │ ├── lifts │ │ ├── index.ts │ │ ├── lift.ts │ │ ├── lift2.ts │ │ ├── lift2C.ts │ │ ├── lift3.ts │ │ ├── lift3C.ts │ │ ├── lift4.ts │ │ ├── lift4C.ts │ │ └── liftBeautifiers.ts │ ├── map.ts │ ├── mapLeft.ts │ ├── orDefault.ts │ ├── orDefaultLazy.ts │ ├── reduce.ts │ ├── sequence.test.ts │ ├── sequence.ts │ ├── sequenceS.ts │ ├── sequenceT.ts │ ├── swap.ts │ ├── toEither.ts │ ├── toMaybe.ts │ ├── toMaybeAsync.ts │ └── traverse.ts └── utils │ ├── createValidator.ts │ ├── function-utils.ts │ ├── index.ts │ └── typeUtils.ts ├── tsconfig.es.json └── tsconfig.json /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/assets/logo.png -------------------------------------------------------------------------------- /debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/debug.log -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/package.json -------------------------------------------------------------------------------- /publish.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/publish.ps1 -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/.gitignore -------------------------------------------------------------------------------- /site/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/.prettierrc -------------------------------------------------------------------------------- /site/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/LICENSE -------------------------------------------------------------------------------- /site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/README.md -------------------------------------------------------------------------------- /site/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/gatsby-config.js -------------------------------------------------------------------------------- /site/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/images/favicon.png -------------------------------------------------------------------------------- /site/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/package-lock.json -------------------------------------------------------------------------------- /site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/package.json -------------------------------------------------------------------------------- /site/src/assets/scaleleap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/assets/scaleleap.js -------------------------------------------------------------------------------- /site/src/components/DataTypeContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/components/DataTypeContent.js -------------------------------------------------------------------------------- /site/src/components/DataTypeMethod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/components/DataTypeMethod.js -------------------------------------------------------------------------------- /site/src/components/HL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/components/HL.js -------------------------------------------------------------------------------- /site/src/components/HamburgerMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/components/HamburgerMenu.js -------------------------------------------------------------------------------- /site/src/components/Meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/components/Meta.js -------------------------------------------------------------------------------- /site/src/components/Sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/components/Sidebar.js -------------------------------------------------------------------------------- /site/src/components/SidebarLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/components/SidebarLink.js -------------------------------------------------------------------------------- /site/src/components/UtilContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/components/UtilContent.js -------------------------------------------------------------------------------- /site/src/components/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/components/layout.css -------------------------------------------------------------------------------- /site/src/components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/components/layout.js -------------------------------------------------------------------------------- /site/src/data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/data.tsx -------------------------------------------------------------------------------- /site/src/pages/adts/Either.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/adts/Either.js -------------------------------------------------------------------------------- /site/src/pages/adts/EitherAsync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/adts/EitherAsync.js -------------------------------------------------------------------------------- /site/src/pages/adts/Maybe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/adts/Maybe.js -------------------------------------------------------------------------------- /site/src/pages/adts/MaybeAsync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/adts/MaybeAsync.js -------------------------------------------------------------------------------- /site/src/pages/adts/NonEmptyList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/adts/NonEmptyList.js -------------------------------------------------------------------------------- /site/src/pages/adts/Tuple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/adts/Tuple.js -------------------------------------------------------------------------------- /site/src/pages/changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/changelog.js -------------------------------------------------------------------------------- /site/src/pages/changelog/0.11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/changelog/0.11.js -------------------------------------------------------------------------------- /site/src/pages/changelog/0.12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/changelog/0.12.js -------------------------------------------------------------------------------- /site/src/pages/changelog/0.13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/changelog/0.13.js -------------------------------------------------------------------------------- /site/src/pages/changelog/0.14.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/changelog/0.14.js -------------------------------------------------------------------------------- /site/src/pages/changelog/0.15.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/changelog/0.15.js -------------------------------------------------------------------------------- /site/src/pages/faq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/faq.js -------------------------------------------------------------------------------- /site/src/pages/getting-started.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/getting-started.js -------------------------------------------------------------------------------- /site/src/pages/guides/maybe-api-guide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/guides/maybe-api-guide.js -------------------------------------------------------------------------------- /site/src/pages/guides/maybeasync-eitherasync-for-haskellers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/guides/maybeasync-eitherasync-for-haskellers.js -------------------------------------------------------------------------------- /site/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/index.js -------------------------------------------------------------------------------- /site/src/pages/utils/Codec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/utils/Codec.js -------------------------------------------------------------------------------- /site/src/pages/utils/Function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/utils/Function.js -------------------------------------------------------------------------------- /site/src/pages/utils/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/src/pages/utils/List.js -------------------------------------------------------------------------------- /site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/tsconfig.json -------------------------------------------------------------------------------- /site/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/site/yarn.lock -------------------------------------------------------------------------------- /src/Codec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/Codec.ts -------------------------------------------------------------------------------- /src/Either.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/Either.test.ts -------------------------------------------------------------------------------- /src/Either.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/Either.ts -------------------------------------------------------------------------------- /src/EitherAsync.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/EitherAsync.test.ts -------------------------------------------------------------------------------- /src/EitherAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/EitherAsync.ts -------------------------------------------------------------------------------- /src/Function.ts: -------------------------------------------------------------------------------- 1 | export * from 'purify-ts/Function' 2 | -------------------------------------------------------------------------------- /src/List.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/List.test.ts -------------------------------------------------------------------------------- /src/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/List.ts -------------------------------------------------------------------------------- /src/Maybe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/Maybe.test.ts -------------------------------------------------------------------------------- /src/Maybe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/Maybe.ts -------------------------------------------------------------------------------- /src/MaybeAsync.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/MaybeAsync.test.ts -------------------------------------------------------------------------------- /src/MaybeAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/MaybeAsync.ts -------------------------------------------------------------------------------- /src/NonEmptyList.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/NonEmptyList.test.ts -------------------------------------------------------------------------------- /src/NonEmptyList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/NonEmptyList.ts -------------------------------------------------------------------------------- /src/Tuple.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/Tuple.test.ts -------------------------------------------------------------------------------- /src/Tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/Tuple.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/pointfree/_inferPointfree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/_inferPointfree.ts -------------------------------------------------------------------------------- /src/pointfree/alt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/alt.ts -------------------------------------------------------------------------------- /src/pointfree/ap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/ap.ts -------------------------------------------------------------------------------- /src/pointfree/bimap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/bimap.ts -------------------------------------------------------------------------------- /src/pointfree/caseOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/caseOf.ts -------------------------------------------------------------------------------- /src/pointfree/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/chain.ts -------------------------------------------------------------------------------- /src/pointfree/chainLeft.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/chainLeft.test.ts -------------------------------------------------------------------------------- /src/pointfree/chainLeft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/chainLeft.ts -------------------------------------------------------------------------------- /src/pointfree/do.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/do.ts -------------------------------------------------------------------------------- /src/pointfree/extend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/extend.ts -------------------------------------------------------------------------------- /src/pointfree/extract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/extract.ts -------------------------------------------------------------------------------- /src/pointfree/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/filter.ts -------------------------------------------------------------------------------- /src/pointfree/hkt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/hkt.ts -------------------------------------------------------------------------------- /src/pointfree/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/index.ts -------------------------------------------------------------------------------- /src/pointfree/join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/join.ts -------------------------------------------------------------------------------- /src/pointfree/kleisli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/kleisli.ts -------------------------------------------------------------------------------- /src/pointfree/lift.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/lift.test.ts -------------------------------------------------------------------------------- /src/pointfree/lifts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/lifts/index.ts -------------------------------------------------------------------------------- /src/pointfree/lifts/lift.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/lifts/lift.ts -------------------------------------------------------------------------------- /src/pointfree/lifts/lift2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/lifts/lift2.ts -------------------------------------------------------------------------------- /src/pointfree/lifts/lift2C.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/lifts/lift2C.ts -------------------------------------------------------------------------------- /src/pointfree/lifts/lift3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/lifts/lift3.ts -------------------------------------------------------------------------------- /src/pointfree/lifts/lift3C.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/lifts/lift3C.ts -------------------------------------------------------------------------------- /src/pointfree/lifts/lift4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/lifts/lift4.ts -------------------------------------------------------------------------------- /src/pointfree/lifts/lift4C.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/lifts/lift4C.ts -------------------------------------------------------------------------------- /src/pointfree/lifts/liftBeautifiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/lifts/liftBeautifiers.ts -------------------------------------------------------------------------------- /src/pointfree/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/map.ts -------------------------------------------------------------------------------- /src/pointfree/mapLeft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/mapLeft.ts -------------------------------------------------------------------------------- /src/pointfree/orDefault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/orDefault.ts -------------------------------------------------------------------------------- /src/pointfree/orDefaultLazy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/orDefaultLazy.ts -------------------------------------------------------------------------------- /src/pointfree/reduce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/reduce.ts -------------------------------------------------------------------------------- /src/pointfree/sequence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/sequence.test.ts -------------------------------------------------------------------------------- /src/pointfree/sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/sequence.ts -------------------------------------------------------------------------------- /src/pointfree/sequenceS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/sequenceS.ts -------------------------------------------------------------------------------- /src/pointfree/sequenceT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/sequenceT.ts -------------------------------------------------------------------------------- /src/pointfree/swap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/swap.ts -------------------------------------------------------------------------------- /src/pointfree/toEither.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/toEither.ts -------------------------------------------------------------------------------- /src/pointfree/toMaybe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/toMaybe.ts -------------------------------------------------------------------------------- /src/pointfree/toMaybeAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/toMaybeAsync.ts -------------------------------------------------------------------------------- /src/pointfree/traverse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/pointfree/traverse.ts -------------------------------------------------------------------------------- /src/utils/createValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/utils/createValidator.ts -------------------------------------------------------------------------------- /src/utils/function-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/utils/function-utils.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/typeUtils.ts: -------------------------------------------------------------------------------- 1 | export type NoInfer = [A][A extends any ? 0 : never] -------------------------------------------------------------------------------- /tsconfig.es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/tsconfig.es.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nythrox/purifree/HEAD/tsconfig.json --------------------------------------------------------------------------------