@konker.dev/effect-ts-prelude
Version:
Prelude for Effect-ts
20 lines (13 loc) • 827 B
Markdown
# @konker.dev/effect-ts-prelude
A prelude to conveniently import commonly used modules from [Effect-TS](https://www.effect.website/)

[](https://www.npmjs.com/package/@konker.dev/effect-ts-prelude)
[](https://codecov.io/gh/konkerdotdev/effect-ts-prelude)
## Example Usage
```typescript
import * as P from '@konkerdotdev/effect-ts-prelude';
export function strToNum(s: string): P.Effect.Effect<never, Error, number> {
return P.pipe(s, P.Schema.decode(P.Schema.NumberFromString), P.Effect.mapError(P.toError));
}
P.assert(P.Effect.runSync(strToNum('1')) === 1);
```