UNPKG

@relaycorp/webcrypto-kms

Version:

WebCrypto-compatible client for Key Management Services like GCP KMS

18 lines 463 B
import { KmsError } from '../KmsError'; /** * Wrap GCP API call errors * * To provide a useful stack trace and error message, which we don't get with GCP library errors. * * @param callPromise * @param errorMessage */ export async function wrapGCPCallError(callPromise, errorMessage) { try { return await callPromise; } catch (err) { throw new KmsError(errorMessage, { cause: err }); } } //# sourceMappingURL=kmsUtils.js.map