6.0.6 • Published 7 months ago
iso-error-google-cloud-api v6.0.6
iso-error-google-cloud-api
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