@trycourier/courier-ui-inbox
Version:
Inbox components for the Courier web UI
13 lines (12 loc) • 683 B
TypeScript
import { CourierInboxFeedType } from '../types/feed-type';
import { InboxDataSet } from '../types/inbox-data-set';
import { InboxMessage } from '@trycourier/courier-js';
export declare class CourierInboxDatastoreEvents {
onDataSetChange?(_: InboxDataSet, __: CourierInboxFeedType): void;
onPageAdded?(_: InboxDataSet, __: CourierInboxFeedType): void;
onUnreadCountChange?(_: number): void;
onMessageAdd?(_: InboxMessage, __: number, ___: CourierInboxFeedType): void;
onMessageRemove?(_: InboxMessage, __: number, ___: CourierInboxFeedType): void;
onMessageUpdate?(_: InboxMessage, __: number, ___: CourierInboxFeedType): void;
onError?(_: Error): void;
}