messageBus.ts 366 B

123456789101112
  1. import { message as staticMessage } from 'antd';
  2. import type { MessageInstance } from 'antd/es/message/interface';
  3. let current: MessageInstance | typeof staticMessage = staticMessage;
  4. export function setMessageInstance(instance: MessageInstance) {
  5. current = instance;
  6. }
  7. export function getMessage(): MessageInstance | typeof staticMessage {
  8. return current;
  9. }