174
175
export function transformErrorFromSerialization(data: SerializedError): Error {
177
>
if (data.noTelemetry) {
178
error = new ErrorNoTelemetry();
180
>
error = new Error();
181
>
error.name = data.name;
182
>
}
183
>
error.message = data.message;
184
>
error.stack = data.stack;
185
>
if (data.code) {
186
(<ErrorWithCode>error).code = data.code;
187
}
189
error.cause = transformErrorFromSerialization(data.cause);
190
}
192
>
}
193
194
// see https://github.com/v8/v8/wiki/Stack%20Trace%20API#basic-stack-traces