diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cd07744..ff7b33b 100755 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,11 +51,6 @@ jobs: shell: bash run: | echo "RELEASE_VERSION=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_ENV - - name: Bundle - if: env.RELEASE_VERSION != '' - run: | - mkdir -p target/release - deno bundle mod.ts target/release/http-error.${RELEASE_VERSION}.js - name: Release uses: softprops/action-gh-release@v1 if: env.RELEASE_VERSION != '' @@ -63,5 +58,3 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: draft: true - files: | - target/release/http-error.${{ env.RELEASE_VERSION }}.js diff --git a/README.md b/README.md index e6dd860..f0414a1 100644 --- a/README.md +++ b/README.md @@ -197,7 +197,7 @@ import { ErrorResponse, HttpError, isErrorResponse } from "@udibo/http-error"; async function getMovies() { const response = await fetch("https://example.com/movies.json"); - if (!response.ok) throw new ErrorResponse.toError(movies); + if (!response.ok) throw await ErrorResponse.toError(response); return await response.json(); } ``` @@ -213,7 +213,7 @@ import { ErrorResponse, HttpError, isErrorResponse } from "@udibo/http-error"; async function getMovies() { const response = await fetch("https://example.com/movies.json"); const movies = await response.json(); - if (isErrorResponse(movies)) throw new ErrorResponse.toError(movies); + if (isErrorResponse(movies)) throw ErrorResponse.toError(movies); if (response.status >= 400) { throw new HttpError(response.status, "Invalid response"); } diff --git a/deno.json b/deno.json index d32606a..3ec7ad1 100644 --- a/deno.json +++ b/deno.json @@ -1,6 +1,6 @@ { "name": "@udibo/http-error", - "version": "0.9.0", + "version": "0.9.1", "exports": { ".": "./mod.ts" }, diff --git a/mod.ts b/mod.ts index 2b60a0f..c1c1a2d 100644 --- a/mod.ts +++ b/mod.ts @@ -466,7 +466,7 @@ export class ErrorResponse< * * async function getMovies() { * const response = await fetch("https://example.com/movies.json"); - * if (!response.ok) throw new ErrorResponse.toError(response); + * if (!response.ok) throw await ErrorResponse.toError(response); * return await response.json(); * } * ``` @@ -482,7 +482,7 @@ export class ErrorResponse< * async function getMovies() { * const response = await fetch("https://example.com/movies.json"); * const movies = await response.json(); - * if (isErrorResponse(movies)) throw new ErrorResponse.toError(movies); + * if (isErrorResponse(movies)) throw ErrorResponse.toError(movies); * if (response.status >= 400) { * throw new HttpError(response.status, "Invalid response"); * }