Purify: Library for functional programming in TypeScript

The Purify library was developed for functional programming in TypeScript. It should make it possible to use frequently used patterns from functional programming languages ​​in TypeScript. Purify is currently in version 0.14.

Purify was designed with the aim of enabling functional programming in TypeScript. For this purpose, it provides tools that should make reading and editing code easier. In addition, helpful patterns and abstractions from functional programming languages ​​should be able to be used in TypeScript.

The library was written in TypeScript itself and offers functions for working safely with native objects such as arrays. The library can be integrated into any TypeScript project. The developers forego extended type functions in favor of simple type definitions. Instead of porting another language via a standard library, the developers decided on a Curated API.

Purify can be used for both the frontend and the backend. The library is currently in version 0.14. While the developers expect to be able to announce the first major release in the near future, bindings to larger libraries such as React or Angular are not planned. Also provides a collection of algebraic data structures that will help you tackle common problems that increase code complexity, such as conditional logic and error handling

All information about Purify can be found on the official website and on GitHub .

Recent Articles

Purify: Library for functional programming in TypeScript

The Purify library was developed for functional programming in TypeScript. It should make it possible to use frequently used patterns from functional programming languages...

Angular 9 update: Release Candidates

Angular 9 update: release candidate has been released. Here are some bug fixes and performance improvements. However, there are no new features in Angular...

Frontend Tools 2019 survey: jQuery Threatened

Frontend Tools 2019 survey showed that React is voted the most important as well as the most widely used JavaScript tool. For the first...

PHP 8.0: Vote on Union Types ended

PHP 8.0 is scheduled for 2020. Recently, the PHP development team in PHP Internals voted on Union Types as a new feature for PHP....

Angular 9 Next versions: Bazel Schematics switched to Ivy

With Angular 9 next versions, the upcoming major version of the JavaScript framework has again received a number of feature updates, notably the innovations...

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here