UNPKG

@openim/client-sdk

Version:

JavaScript/TypeScript Client SDK for OpenIM

19 lines (18 loc) 718 B
import { MixinApiService } from '../..'; import { ChangeInputStatesParams } from '../../../types/params'; import { MessageItem } from '../../../types/entity'; export declare class TypingManager { private ctx; private send; private state; private platformIDs; private platformIDSet; constructor(ctx: MixinApiService); reset: () => void; changeInputStates: ({ conversationID, focus, operationID, }: ChangeInputStatesParams & { operationID: string; }) => Promise<void>; onNewMessage: (sdkMessage: MessageItem) => Promise<void>; triggerChange: (conversationID: string, userID: string) => void; getInputStates: (conversationID: string, userID: string) => number[]; }