node compat
This commit is contained in:
parent
61e63987d1
commit
5f6944faaf
|
@ -66,7 +66,6 @@ const res = await grip(
|
||||||
|
|
||||||
if (res.fail()) {
|
if (res.fail()) {
|
||||||
// handle error
|
// handle error
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const json = await grip(
|
const json = await grip(
|
||||||
|
@ -75,7 +74,6 @@ const json = await grip(
|
||||||
|
|
||||||
if (json.of(SyntaxError)) {
|
if (json.of(SyntaxError)) {
|
||||||
// handle parse error
|
// handle parse error
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -88,17 +86,17 @@ The result can also be received as a tuple if you want to handle errors in Go'is
|
||||||
const [res, fetchStatus] = await grip(
|
const [res, fetchStatus] = await grip(
|
||||||
fetch('https://api.example.com')
|
fetch('https://api.example.com')
|
||||||
);
|
);
|
||||||
|
|
||||||
if (fetchStatus.fail()) {
|
if (fetchStatus.fail()) {
|
||||||
// handle error
|
// handle error
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const [json, parseStatus] = await grip(
|
const [json, parseStatus] = await grip(
|
||||||
res.json()
|
res.json()
|
||||||
);
|
);
|
||||||
|
|
||||||
if (parseStatus.of(SyntaxError)) {
|
if (parseStatus.of(SyntaxError)) {
|
||||||
// handle parse error
|
// handle parse error
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -139,4 +137,5 @@ for await (let [value, status] of res.iter()) {
|
||||||
```
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
MIT
|
MIT
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
"typescript": "^5.0.0"
|
"typescript": "^5.0.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"bundle": "bun build ./grip.ts --outdir ./dist",
|
"bundle": "bun build ./grip.ts --outfile=index.js",
|
||||||
"test": "bun test"
|
"test": "bun test"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue