6.0.6 • Published 2 years 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
2 years ago
6.0.0
2 years ago
6.0.3
2 years ago
6.0.2
2 years ago
6.0.5
2 years ago
6.0.4
2 years ago
6.0.6
2 years ago
5.2.6
2 years ago
5.2.5
2 years ago
5.2.4
2 years ago
5.2.3
2 years ago
5.2.2
2 years ago
5.2.1
2 years ago
5.0.4
2 years ago
5.2.0
2 years ago
5.1.0
2 years ago
5.0.3
3 years ago
5.0.2
3 years ago
5.0.1
3 years ago
5.0.0
3 years ago
4.0.1
3 years ago
3.0.12
3 years ago
3.0.13
3 years ago
3.0.16
3 years ago
3.0.14
3 years ago
3.0.15
3 years ago
4.0.0
3 years ago
3.0.4
3 years ago
3.0.3
3 years ago
3.0.10
3 years ago
3.0.2
3 years ago
3.0.11
3 years ago
3.0.1
3 years ago
3.0.7
3 years ago
3.0.6
3 years ago
3.0.5
3 years ago
3.0.0
3 years ago
3.0.9
3 years ago
2.0.0
3 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago