refactor: circular deps part 12

This commit is contained in:
Nathan Walker
2025-07-09 12:16:50 -07:00
parent 33d967b5b2
commit ee03774ec0
6 changed files with 74 additions and 45 deletions

View File

@ -3,6 +3,7 @@ import { CSSUtils } from '../css/system-classes';
import { Device, Screen } from '../platform';
import { profile } from '../profiling';
import { Trace } from '../trace';
import { clearResolverCache, prepareAppForModuleResolver, _setResolver } from '../module-name-resolver/helpers';
import { Builder } from '../ui/builder';
import * as bindableResources from '../ui/core/bindable/bindable-resources';
import type { View } from '../ui/core/view';
@ -629,3 +630,10 @@ export class ApplicationCommon {
return this.ios;
}
}
prepareAppForModuleResolver(() => {
ApplicationCommon.on('livesync', (args) => clearResolverCache());
ApplicationCommon.on('orientationChanged', (args) => {
_setResolver(undefined);
});
});