@river-build/sdk
Version:
For more details, visit the following resources:
21 lines • 874 B
TypeScript
import { Identifiable, Store } from '../../../store/store';
import { UserInboxPayload_Snapshot_DeviceSummary } from '@river-build/proto';
import { PersistedObservable } from '../../../observable/persistedObservable';
import { RiverConnection } from '../../river-connection/riverConnection';
export interface UserInboxModel extends Identifiable {
id: string;
streamId: string;
initialized: boolean;
deviceId?: string;
deviceSummary?: UserInboxPayload_Snapshot_DeviceSummary;
}
export declare class UserInbox extends PersistedObservable<UserInboxModel> {
private riverConnection;
constructor(id: string, store: Store, riverConnection: RiverConnection);
protected onLoaded(): void;
private onClientStarted;
private onStreamInitialized;
private onDeviceSummaryUpdated;
private initialize;
}
//# sourceMappingURL=userInbox.d.ts.map