1.2.10 • Published 3 years ago
fputils v1.2.10
FP utils
A bunch of useful utility functions
Examples
Either
import { either, Either, Right, Left } from 'fputils';
// define fetch function, this function does not throw, but returns Either data or error instead
const get = <T>(url: string): Either<Error, T> => new Promise(async resolve => {
try {
return resolve(Right(await fetch(url)))
} catch (error) {
return resolve(Left(error))
}
});
// either usage
either((error) => {
console.error({ error })
}, (result) => {
console.log({ result })
}, await get<string[]>('https://api'));
1.2.9
3 years ago
1.2.10
3 years ago
1.2.8
4 years ago
1.2.7
4 years ago
1.2.6
4 years ago
1.2.5
4 years ago
1.2.4
4 years ago
1.2.3
4 years ago
1.2.0
4 years ago
1.2.2
4 years ago
1.2.1
4 years ago
1.1.6
4 years ago
1.1.5
4 years ago
1.1.4
4 years ago
1.1.3
4 years ago
1.1.2
4 years ago
1.0.12
5 years ago
1.0.10
6 years ago
1.0.11
7 years ago
1.0.9
7 years ago
1.0.8
7 years ago
1.0.7
8 years ago
1.0.6
8 years ago
1.0.5
8 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago