instance.d.ts 584 B

12345678910111213141516
  1. import type { ComponentInternalInstance, VNode } from 'vue';
  2. import type { Mutable } from 'element-plus/es/utils';
  3. import type { MessageHandler, MessageProps } from './message';
  4. export declare type MessageContext = {
  5. id: string;
  6. vnode: VNode;
  7. handler: MessageHandler;
  8. vm: ComponentInternalInstance;
  9. props: Mutable<MessageProps>;
  10. };
  11. export declare const instances: MessageContext[];
  12. export declare const getInstance: (id: string) => {
  13. current: MessageContext;
  14. prev: MessageContext | undefined;
  15. };
  16. export declare const getLastOffset: (id: string) => number;