UNPKG

stream-chat-react

Version:

React components to create chat conversations or livestream style chat

33 lines 1.22 kB
import { type APIErrorResponse, type ChannelState, ErrorFromResponse, type MessageResponse } from 'stream-chat'; /** * Utility function for jumpToFirstUnreadMessage * @param targetId * @param msgSet */ export declare const findInMsgSetById: (targetId: string, msgSet: ReturnType<ChannelState["formatMessage"]>[]) => { index: number; target: import("stream-chat").LocalMessage; } | { index: number; target?: undefined; }; /** * Utility function for jumpToFirstUnreadMessage * @param targetDate * @param msgSet * @param exact */ export declare const findInMsgSetByDate: (targetDate: Date, msgSet: MessageResponse[] | ReturnType<ChannelState["formatMessage"]>[], exact?: boolean) => { index: number; target: import("stream-chat").LocalMessage | MessageResponse; } | { index: number; target?: undefined; }; /** * Compatibility adapter: * LocalMessage.error expects ErrorFromResponse<APIErrorResponse>, but some transport failures * (for example Axios ERR_NETWORK while offline) do not have an HTTP response payload. */ export declare const adaptMessageSendErrorToErrorFromResponse: (error: unknown) => ErrorFromResponse<APIErrorResponse>; //# sourceMappingURL=utils.d.ts.map