@towns-protocol/sdk
Version:
For more details, visit the following resources:
16 lines • 724 B
TypeScript
import { GetSettingsResponse } from '@towns-protocol/proto';
import { UnreadMarkersModel } from '../streams/unreadMarkersTransform';
import { TimelinesViewModel } from '../streams/timelinesModel';
export interface SpaceUnreadsModel {
spaceUnreads: Record<string, boolean>;
spaceMentions: Record<string, number>;
spaceUnreadChannelIds: Record<string, Set<string>>;
}
interface Input {
notificationSettings: GetSettingsResponse | undefined;
timelinesView: TimelinesViewModel;
myUnreadMarkers: UnreadMarkersModel;
}
export declare function spaceUnreadsTransform(input: Input, _prevInput: Input, prev?: SpaceUnreadsModel): SpaceUnreadsModel;
export {};
//# sourceMappingURL=spaceUnreadsTransform.d.ts.map