RocketChat/Rocket.Chat

View on GitHub
packages/core-typings/src/ReadReceipt.ts

Summary

Maintainability
A
0 mins
Test Coverage
import type { ILivechatVisitor } from './ILivechatVisitor';
import type { IMessage } from './IMessage/IMessage';
import type { IRoom } from './IRoom';
import type { IUser } from './IUser';

export type ReadReceipt = {
    messageId: IMessage['_id'];
    roomId: IRoom['_id'];
    ts: Date;
    user: Pick<IUser, '_id' | 'name' | 'username'> | ILivechatVisitor | null;
    userId: IUser['_id'];
    _id: string;
};