Skip to content

Commit a6e0134

Browse files
author
Louis Varin
authored
Merge pull request #197 from ericcrosson-bitgo/remove-reference-to-decode-or-else
docs: remove references to decodeOrElse
2 parents 6e4f9f9 + 8631ea6 commit a6e0134

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

packages/io-ts-http/README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,14 @@ type ExampleDecodedResult = {
9191
This type is properly inferred by TypeScript and can be used in destructuring like so:
9292

9393
```typescript
94-
// decodeOrElse is a function defined in our common-interface package
95-
const { id, time } = decodeOrElse(
96-
'Request',
97-
ExampleHttpRequest,
98-
request,
99-
someErrorHandler,
94+
import { pipe } from 'fp-ts/function';
95+
import * as E from 'fp-ts/Either';
96+
97+
const { id, time } = pipe(
98+
ExampleHttpRequest.decode(request),
99+
E.getOrElseW((decodeErrors) => {
100+
someErrorHandler(decodeErrors);
101+
}),
100102
);
101103
```
102104

0 commit comments

Comments
 (0)