im-ui-mobile
Version:
A Vue3.0 + Typescript instant messaging component library for Uniapp
30 lines (25 loc) • 693 B
TypeScript
import { AllowedComponentProps, VNodeProps } from '../common'
import { Chat, Message } from '../../libs'
declare interface ReadReceiptProps {
msgInfo: {
groupId: number
id: number
sendId: number
}
groupMembers: any[]
}
declare interface ReadReceiptEmits {
(e: 'loaded', chatInfo: Chat, msgInfo: Message): void
}
declare interface Member {
userId: number
quit?: boolean
}
declare interface _ReadReceipt {
new(): {
$props: AllowedComponentProps & VNodeProps & ReadReceiptProps
$emit: ReadReceiptEmits
}
open: (userIds: number[]) => void
}
export declare const ReadReceipt: _ReadReceipt