File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import Ember from 'ember' ;
1+ import { getOnerror , setOnerror } from '@ ember/-internals/error-handling ' ;
22import { type BaseContext , getContext } from './setup-context.ts' ;
33
44const 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/**
You can’t perform that action at this time.
0 commit comments