6.0.6 • Published 7 months ago

iso-error-google-cloud-api v6.0.6

Weekly downloads
2
License
MIT
Repository
github
Last release
7 months ago

iso-error-google-cloud-api

NPM version NPM downloads Codecov

iso-error plugin for Google Cloud API design.

Since iso-error is about sending data across physical boundary, the DebugInfo is removed for security purpose.

Install

yarn add iso-error-google-cloud-api

Usage

// server
import { IsoError } from 'iso-error'
import { googleCloudApiPlugin } from 'iso-error-google-cloud-api'

IsoError.addPlugin(googleCloudApiPlugin)

try {
  doSomeWorkThatThrows()
}
catch (e) {
  const ge = convertToGoogleError(e)
  response.emit(IsoError.serialize(ge))
}
// client
import { IsoError } from 'iso-error'
import { googleCloudApiPlugin } from 'iso-error-google-cloud-api'

IsoError.addPlugin(googleCloudApiPlugin)

try {
  fetch('<serverUrl>').then(response => {
    if (!response.ok) {
      throw IsoError.deserialize(response.text())
    }
  })
}
6.0.1

7 months ago

6.0.0

8 months ago

6.0.3

7 months ago

6.0.2

7 months ago

6.0.5

7 months ago

6.0.4

7 months ago

6.0.6

7 months ago

5.2.6

8 months ago

5.2.5

8 months ago

5.2.4

12 months ago

5.2.3

1 year ago

5.2.2

1 year ago

5.2.1

1 year ago

5.0.4

1 year ago

5.2.0

1 year ago

5.1.0

1 year ago

5.0.3

1 year ago

5.0.2

1 year ago

5.0.1

1 year ago

5.0.0

1 year ago

4.0.1

1 year ago

3.0.12

2 years ago

3.0.13

2 years ago

3.0.16

2 years ago

3.0.14

2 years ago

3.0.15

2 years ago

4.0.0

2 years ago

3.0.4

2 years ago

3.0.3

2 years ago

3.0.10

2 years ago

3.0.2

2 years ago

3.0.11

2 years ago

3.0.1

2 years ago

3.0.7

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

3.0.0

2 years ago

3.0.9

2 years ago

2.0.0

2 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago