modal-input.component.d.ts 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import { OnInit } from '@angular/core';
  2. import { ActivatedRoute, Router } from '@angular/router';
  3. import { AlertController, NavController, ToastController } from '@ionic/angular';
  4. import { FmodeChat, FmodeChatMessage } from '../../service-fmai/service-chat';
  5. import { ChatService } from '../../service-fmai/service-chat';
  6. import Parse from "parse";
  7. import { NzMessageService } from 'ng-zorro-antd/message';
  8. import { ImagineService } from '../../service-fmai/service-imagine/imagine.service';
  9. import { IonTextarea, ModalController } from '@ionic/angular/standalone';
  10. import { ModalAudioMessageComponent } from "./modal-audio-message/modal-audio-message.component";
  11. import * as i0 from "@angular/core";
  12. export declare class FmChatModalInput implements OnInit {
  13. private toastCtrl;
  14. private alertCtrl;
  15. private modalCtrl;
  16. private navCtrl;
  17. private router;
  18. private imagineServ;
  19. chatServ: ChatService;
  20. private route;
  21. private messages;
  22. audioComp: ModalAudioMessageComponent;
  23. userInputComp: IonTextarea;
  24. chat: FmodeChat;
  25. message: FmodeChatMessage;
  26. role: Parse.Object;
  27. user: Parse.User;
  28. errorText: string;
  29. isAudioModal: boolean;
  30. closeAudio(): void;
  31. audioModalHeightPoint: number;
  32. startTalk(): Promise<void>;
  33. account: any;
  34. authServ: any;
  35. constructor(toastCtrl: ToastController, alertCtrl: AlertController, modalCtrl: ModalController, navCtrl: NavController, router: Router, imagineServ: ImagineService, chatServ: ChatService, route: ActivatedRoute, messages: NzMessageService);
  36. ngOnInit(): void;
  37. loadModel(): Promise<void>;
  38. setMessageImage(): Promise<void>;
  39. onInputFocus(): void;
  40. onKeyDown(event: KeyboardEvent): void;
  41. sendMessage(): Promise<void>;
  42. checkBalance(): Promise<boolean>;
  43. getChatShare(): Promise<void>;
  44. toggleChatShare(): Promise<void>;
  45. chatShareSuccessMessage(): void;
  46. isShare: boolean;
  47. showShare(): void;
  48. handleOkShare(): void;
  49. handleCancelShare(): void;
  50. static ɵfac: i0.ɵɵFactoryDeclaration<FmChatModalInput, never>;
  51. static ɵcmp: i0.ɵɵComponentDeclaration<FmChatModalInput, "fm-chat-modal-input", never, { "chat": { "alias": "chat"; "required": false; }; "message": { "alias": "message"; "required": false; }; "role": { "alias": "role"; "required": false; }; }, {}, never, never, true, never>;
  52. }