GenerAI / worldmonitor /src /app /lazy-services.ts
amogaddy's picture
Integra World Monitor (AGPL-3.0, self-hosted) nello Space: pagina, menu, e arricchimento notizie per la AI (part 6)
fa9c65f verified
Raw
History Blame Contribute Delete
469 Bytes
export type SignalAggregator = typeof import('@/services/signal-aggregator').signalAggregator;
let signalAggregatorPromise: Promise<SignalAggregator> | null = null;
export function getSignalAggregator(): Promise<SignalAggregator> {
signalAggregatorPromise ??= import('@/services/signal-aggregator')
.then(module => module.signalAggregator)
.catch((err) => {
signalAggregatorPromise = null;
throw err;
});
return signalAggregatorPromise;
}