UNPKG

free-imui-neo

Version:

基于VUE3实现的即时通讯UI组件

113 lines 4.86 kB
import './index.less'; export declare const FreeMessages: import("../utils").WithInstall<import("vue").DefineComponent<{ data: { type: import("vue").PropType<import("./types").Message[]>; default: () => never[]; }; contactId: { type: (NumberConstructor | StringConstructor)[]; default: string; }; isEnd: { type: BooleanConstructor[]; default: boolean; }; loading: { type: BooleanConstructor[]; default: boolean; }; messageName: { type: BooleanConstructor[]; default: boolean; }; timeRange: { type: NumberConstructor[]; default: number; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ data: { type: import("vue").PropType<import("./types").Message[]>; default: () => never[]; }; contactId: { type: (NumberConstructor | StringConstructor)[]; default: string; }; isEnd: { type: BooleanConstructor[]; default: boolean; }; loading: { type: BooleanConstructor[]; default: boolean; }; messageName: { type: BooleanConstructor[]; default: boolean; }; timeRange: { type: NumberConstructor[]; default: number; }; }>>, { messageName: boolean; data: import("./types").Message[]; contactId: string | number; isEnd: boolean; loading: boolean; timeRange: number; }>>; export declare const FreeMessageImage: import("../utils").WithInstall<import("vue").DefineComponent<{}, () => JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>; export declare const FreeMessageFile: import("../utils").WithInstall<import("vue").DefineComponent<{}, () => JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>; export declare const FreeMessageText: import("../utils").WithInstall<import("vue").DefineComponent<{}, () => JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>; export declare const FreeMessageEvent: import("../utils").WithInstall<import("vue").DefineComponent<{ message: { type: import("vue").PropType<import("./types").Message>; required: true; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ message: { type: import("vue").PropType<import("./types").Message>; required: true; }; }>>, {}>>; export declare const FreeMessageTemplate: import("../utils").WithInstall<import("vue").DefineComponent<{ message: { type: import("vue").PropType<import("./types").Message>; required: true; }; reverse: { type: BooleanConstructor[]; default: boolean; }; messageName: { type: BooleanConstructor[]; default: boolean; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "message-click"[], "message-click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ message: { type: import("vue").PropType<import("./types").Message>; required: true; }; reverse: { type: BooleanConstructor[]; default: boolean; }; messageName: { type: BooleanConstructor[]; default: boolean; }; }>> & { "onMessage-click"?: ((...args: any[]) => any) | undefined; }, { messageName: boolean; reverse: boolean; }>>; export default FreeMessages; export type { MessageInstance, Message, MessageStatus, MessageType } from './types'; declare module 'vue' { interface GlobalComponents { Messages: typeof FreeMessages; } } //# sourceMappingURL=index.d.ts.map