12345678910111213141516171819202122232425262728 |
- import { config } from '../config';
- let context = null;
- export function errorContext(cb) {
- if (config.useDeprecatedSynchronousErrorHandling) {
- const isRoot = !context;
- if (isRoot) {
- context = { errorThrown: false, error: null };
- }
- cb();
- if (isRoot) {
- const { errorThrown, error } = context;
- context = null;
- if (errorThrown) {
- throw error;
- }
- }
- }
- else {
- cb();
- }
- }
- export function captureError(err) {
- if (config.useDeprecatedSynchronousErrorHandling && context) {
- context.errorThrown = true;
- context.error = err;
- }
- }
- //# sourceMappingURL=errorContext.js.map
|