UNPKG

field-service-agent

Version:

Field Service AI Agent - NPM package for integrating AI-powered field service management into mobile apps

27 lines 837 B
class NavigationEventEmitter { constructor() { this.listeners = []; } addListener(listener) { this.listeners.push(listener); return () => { this.listeners = this.listeners.filter(l => l !== listener); }; } emit(event) { const eventWithTimestamp = Object.assign(Object.assign({}, event), { timestamp: new Date().toISOString() }); this.listeners.forEach(listener => { try { listener(eventWithTimestamp); } catch (error) { console.error('Error in navigation event listener:', error); } }); } removeAllListeners() { this.listeners = []; } } export const navigationEventEmitter = new NavigationEventEmitter(); //# sourceMappingURL=navigationEvents.js.map