Skip to content

Commit 9054005

Browse files
committed
Setup onError
1 parent a6c2f70 commit 9054005

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

addon/src/setup-onerror.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Ember from 'ember';
1+
import { getOnerror, setOnerror } from '@ember/-internals/error-handling';
22
import { type BaseContext, getContext } from './setup-context.ts';
33

44
const cachedOnerror: Map<BaseContext, ((error: Error) => void) | undefined> =
@@ -39,7 +39,7 @@ export default function setupOnerror(onError?: (error: Error) => void): void {
3939
onError = cachedOnerror.get(context);
4040
}
4141

42-
Ember.onerror = onError;
42+
setOnerror(onError);
4343
}
4444

4545
/**
@@ -60,7 +60,7 @@ export function resetOnerror(): void {
6060
const context = getContext();
6161

6262
if (context && cachedOnerror.has(context)) {
63-
Ember.onerror = cachedOnerror.get(context);
63+
setOnerror(cachedOnerror.get(context));
6464
}
6565
}
6666

@@ -76,7 +76,7 @@ export function _prepareOnerror(context: BaseContext) {
7676
throw new Error('_prepareOnerror should only be called once per-context');
7777
}
7878

79-
cachedOnerror.set(context, Ember.onerror);
79+
cachedOnerror.set(context, getOnerror);
8080
}
8181

8282
/**

0 commit comments

Comments
 (0)