comp-message-card.component.d.ts 1.1 KB

123456789101112131415161718192021
  1. import { FmodeChat, FmodeChatMessage } from '../../service-fmai/service-chat';
  2. import Parse from "parse";
  3. import { ClipboardService } from '../../comp-markdown-preview/clipboard.service';
  4. import { FmodeTTS } from '../../voice/tts';
  5. import * as i0 from "@angular/core";
  6. export declare class FmChatMessageCard {
  7. private copyServ;
  8. index: number | undefined;
  9. message: FmodeChatMessage;
  10. role: Parse.Object;
  11. chat: FmodeChat;
  12. user: Parse.User;
  13. constructor(copyServ: ClipboardService);
  14. tts: FmodeTTS | null;
  15. toggleVoicePlay(): Promise<void>;
  16. updateVoiceDuration(duration: number): void;
  17. saveSession(): void;
  18. copy(): Promise<void>;
  19. static ɵfac: i0.ɵɵFactoryDeclaration<FmChatMessageCard, never>;
  20. static ɵcmp: i0.ɵɵComponentDeclaration<FmChatMessageCard, "fm-chat-message-card", never, { "index": { "alias": "index"; "required": false; }; "message": { "alias": "message"; "required": false; }; "role": { "alias": "role"; "required": false; }; "chat": { "alias": "chat"; "required": false; }; }, {}, never, never, true, never>;
  21. }