UNPKG

hongluan-ui

Version:
18 lines (17 loc) 650 B
import type { VNode, ComponentInternalInstance } from 'vue'; import type { Mutable } from 'hongluan-ui/es/utils'; import type { MessageHandler, MessageProps } from './message'; export declare type MessageContext = { id: string; vnode: VNode; handler: MessageHandler; vm: ComponentInternalInstance; props: Mutable<MessageProps>; }; export declare const instances: MessageContext[]; export declare const getInstance: (id: string) => { current: MessageContext; prev: MessageContext; }; export declare const getLastOffset: (id: string) => number; export declare const getOffsetOrSpace: (id: string, offset: number) => number;