ngx-wachat
Version:
Chat UI Component for Angular Applications.
31 lines (30 loc) • 999 B
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { ChatContact } from '../../interfaces/chat-contact.interface';
import { ChatMessage } from '../../interfaces/chat-message.interface';
import { ChatStatus } from '../../enums/status.enum';
export declare class NgxWachatComponent implements OnInit {
contacts: ChatContact[];
origin: ChatContact;
placeholder: string;
statusColor: {
online: string;
busy: string;
offline: string;
};
height: string;
width: string;
color: string;
emptyListDescription: string;
sendMessage: EventEmitter<ChatMessage>;
selected: ChatStatus;
destination: ChatContact;
messaging: boolean;
readonly online: ChatStatus;
readonly offline: ChatStatus;
readonly busy: ChatStatus;
constructor();
ngOnInit(): void;
selectTo(contact: ChatContact): void;
selectStatus(status: ChatStatus): void;
onSendMessage(value: string): void;
}