@eclipse-scout/core
Version:
Eclipse Scout runtime
13 lines • 793 B
TypeScript
import { BackgroundJobPollingStatus, Event, PropertyChangeEvent, PropertyEventMap, UiNotificationDo, UiNotificationPoller } from '../index';
export interface UiNotificationPollerSubscriptionStartEvent<TSource = UiNotificationPoller> extends Event<TSource> {
notification: UiNotificationDo[];
}
export interface UiNotificationPollerNotificationsEvent<TSource = UiNotificationPoller> extends Event<TSource> {
notifications: UiNotificationDo[];
}
export interface UiNotificationPollerEventMap extends PropertyEventMap {
'propertyChange:status': PropertyChangeEvent<BackgroundJobPollingStatus>;
'subscriptionStart': UiNotificationPollerSubscriptionStartEvent;
'notifications': UiNotificationPollerNotificationsEvent;
}
//# sourceMappingURL=UiNotificationPollerEventMap.d.ts.map