{"version":3,"file":"index.mjs","sources":["../../../pro-components/chat/utils/index.ts"],"sourcesContent":["import { MessagePlugin } from 'tdesign-vue-next';\n\n// 单例模式解决复制成功提示只显示一次\nexport class MessagePluginSingleton {\n  private static instance: MessagePluginSingleton;\n  private messagePlugin: any;\n\n  private constructor() {\n    this.messagePlugin = null;\n  }\n\n  public static getInstance(): MessagePluginSingleton {\n    if (!MessagePluginSingleton.instance) {\n      MessagePluginSingleton.instance = new MessagePluginSingleton();\n    }\n    return MessagePluginSingleton.instance;\n  }\n\n  public showSuccess(copyTextSuccess: string): void {\n    if (this.messagePlugin) {\n      MessagePlugin.closeAll();\n    }\n    this.messagePlugin = MessagePlugin.success(copyTextSuccess, 1000);\n  }\n  public showError(copyTextFail: string): void {\n    if (this.messagePlugin) {\n      MessagePlugin.closeAll();\n    }\n    this.messagePlugin = MessagePlugin.error(copyTextFail, 1000);\n  }\n}\n"],"names":["MessagePluginSingleton","_classCallCheck","_defineProperty","messagePlugin","_createClass","key","value","showSuccess","copyTextSuccess","MessagePlugin","closeAll","success","showError","copyTextFail","error","getInstance","instance"],"mappings":";;;;;;;;;;;AAGO,IAAMA,sBAAuB,gBAAA,YAAA;AAI1B,EAAA,SAAAA,yBAAc;AAAAC,IAAAA,eAAA,OAAAD,sBAAA,CAAA,CAAA;IAAAE,eAAA,CAAA,IAAA,EAAA,eAAA,EAAA,KAAA,CAAA,CAAA,CAAA;IACpB,IAAA,CAAKC,aAAgB,GAAA,IAAA,CAAA;AACvB,GAAA;EAAA,OAAAC,YAAA,CAAAJ,sBAAA,EAAA,CAAA;IAAAK,GAAA,EAAA,aAAA;AAAAC,IAAAA,KAAA,EASO,SAAAC,YAAYC,eAA+B,EAAA;MAChD,IAAI,KAAKL,aAAe,EAAA;QACtBM,aAAA,CAAcC,QAAS,EAAA,CAAA;AACzB,OAAA;MACA,IAAA,CAAKP,aAAgB,GAAAM,aAAA,CAAcE,OAAQ,CAAAH,eAAA,EAAiB,GAAI,CAAA,CAAA;AAClE,KAAA;AAAA,GAAA,EAAA;IAAAH,GAAA,EAAA,WAAA;AAAAC,IAAAA,KAAA,EACO,SAAAM,UAAUC,YAA4B,EAAA;MAC3C,IAAI,KAAKV,aAAe,EAAA;QACtBM,aAAA,CAAcC,QAAS,EAAA,CAAA;AACzB,OAAA;MACA,IAAA,CAAKP,aAAgB,GAAAM,aAAA,CAAcK,KAAM,CAAAD,YAAA,EAAc,GAAI,CAAA,CAAA;AAC7D,KAAA;AAAA,GAAA,CAAA,EAAA,CAAA;IAAAR,GAAA,EAAA,aAAA;AAAAC,IAAAA,KAAA,EAlBA,SAAcS,WAAsCA,GAAA;AAC9C,MAAA,IAAA,CAACf,uBAAuBgB,QAAU,EAAA;AACbhB,QAAAA,sBAAA,CAAAgB,QAAA,GAAW,IAAIhB,sBAAuB,EAAA,CAAA;AAC/D,OAAA;MACA,OAAOA,sBAAuB,CAAAgB,QAAA,CAAA;AAChC,KAAA;AAAA,GAAA,CAAA,CAAA,CAAA;AAAA,CAAA,GAAA;AAcFd,eAAA,CA3BaF,sBAAuB,EAAA,UAAA,EAAA,KAAA,CAAA,CAAA;;;;"}