stream-chat-react
Version:
React components to create chat conversations or livestream style chat
17 lines (16 loc) • 845 B
TypeScript
import type { Channel } from 'stream-chat';
import type { DefaultStreamChatGenerics } from '../../../types/types';
import type { StreamMessage } from '../../../context';
export declare enum MessageDeliveryStatus {
DELIVERED = "delivered",
READ = "read"
}
type UseMessageStatusParamsChannelPreviewProps<StreamChatGenerics extends DefaultStreamChatGenerics = DefaultStreamChatGenerics> = {
channel: Channel<StreamChatGenerics>;
/** The last message received in a channel */
lastMessage?: StreamMessage<StreamChatGenerics>;
};
export declare const useMessageDeliveryStatus: <StreamChatGenerics extends DefaultStreamChatGenerics = DefaultStreamChatGenerics>({ channel, lastMessage, }: UseMessageStatusParamsChannelPreviewProps<StreamChatGenerics>) => {
messageDeliveryStatus: MessageDeliveryStatus | undefined;
};
export {};