Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tylors/typed-unmaintained
The TypeScript Standard Library
https://github.com/tylors/typed-unmaintained
composition curried either functional future immutable lenses library list maybe standard typescript
Last synced: 11 days ago
JSON representation
The TypeScript Standard Library
- Host: GitHub
- URL: https://github.com/tylors/typed-unmaintained
- Owner: TylorS
- License: mit
- Created: 2017-08-25T15:59:04.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-03T07:09:30.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T13:12:43.570Z (7 months ago)
- Topics: composition, curried, either, functional, future, immutable, lenses, library, list, maybe, standard, typescript
- Language: TypeScript
- Homepage:
- Size: 1.39 MB
- Stars: 122
- Watchers: 6
- Forks: 7
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Typed
The TypeScript standard library## Moved [Typed-Prelude](https://github.com/TylorS/typed-prelude)
I've begun to rewrite Typed into a much larger project that addresses problem spaces not covered here. It's still quite early, and has little to no documentation, but the intention is to build the project up and hopefully even a community around it! If you're interested in helping please let me know!
## Packages
There are many single purpose packages that make up `Typed`.
- [`@typed/either`](./packages/either) -- Well-typed and functional `Either`
- [`@typed/functions`](./packages/functions) -- Collection of functions for working with functions
- [`@typed/future`](./packages/future) -- Well-typed and functional `Future`
- [`@typed/lenses`](./packages/lenses) -- Well-typed functional lenses
- [`@typed/list`](./packages/list) -- Immutable `List` for TypeScript
- [`@typed/logic`](./packages/logic) -- Well-typed functions for performing logic
- [`@typed/math`](./packages/math) -- Well-typed functions for performing math
- [`@typed/maybe`](./packages/maybe) -- Well-typed and functional `Maybe`
- [`@typed/objects`](./packages/objects) -- Collection of object-related functions
- [`@typed/prelude`](./packages/prelude) -- Re-exports other `@typed` packages
- [`@typed/strings`](./packages/strings) -- Collection of string manipulation functions