@cometchat/chat-uikit-react
Version:
Ready-to-use Chat UI Components for React(Javascript/Web)
21 lines (20 loc) • 840 B
TypeScript
import React from "react";
import { Action } from "./CometChatUsers";
import { UsersManager } from "./controller";
type Args = {
usersManagerRef: React.MutableRefObject<UsersManager | null>;
fetchNextAndAppendUsers: (fetchId: string) => Promise<void>;
searchText: string;
usersRequestBuilder: CometChat.UsersRequestBuilder | null;
searchRequestBuilder: CometChat.UsersRequestBuilder | null;
dispatch: React.Dispatch<Action>;
updateUser: (user: CometChat.User) => void;
fetchNextIdRef: React.MutableRefObject<string>;
searchKeyword: string;
disableLoadingState: boolean;
usersSearchText: React.MutableRefObject<string>;
hideUserStatus: boolean;
errorHandler: (error: unknown, source?: string | undefined) => void;
};
export declare function useCometChatUsers(args: Args): void;
export {};