UNPKG

stream-chat-react

Version:

React components to create chat conversations or livestream style chat

16 lines 922 B
import type { StreamMessage } from '../../../context/ChannelStateContext'; import type { DefaultStreamChatGenerics } from '../../../types/types'; export declare type ContainerMeasures = { offsetHeight: number; scrollHeight: number; }; export declare type UseMessageListScrollManagerParams<StreamChatGenerics extends DefaultStreamChatGenerics = DefaultStreamChatGenerics> = { messages: StreamMessage<StreamChatGenerics>[]; onScrollBy: (scrollBy: number) => void; scrollContainerMeasures: () => ContainerMeasures; scrolledUpThreshold: number; scrollToBottom: () => void; showNewMessages: () => void; }; export declare function useMessageListScrollManager<StreamChatGenerics extends DefaultStreamChatGenerics = DefaultStreamChatGenerics>(params: UseMessageListScrollManagerParams<StreamChatGenerics>): (scrollTopValue: number) => void; //# sourceMappingURL=useMessageListScrollManager.d.ts.map