A self hosted chat application with end-to-end encrypted messaging.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
import { UserModel } from "../model/UserModel";
import { ChatModel } from "../model/ChatModel";
import { SearchService } from "../service/SearchService";
import { ActiveUserViewModel } from "../viewmodel/ActiveUserViewModel";
export interface UserViewDeps { model: UserModel; chatModel: ChatModel; usersListElement: HTMLElement; userSearchInputElement: HTMLInputElement; userSearchButton: HTMLElement; userSearchCancelButton: HTMLElement; searchService: SearchService<ActiveUserViewModel>; userContactOnlineTemplate: Handlebars.TemplateDelegate<ActiveUserViewModel>; userContactOfflineTemplate: Handlebars.TemplateDelegate<ActiveUserViewModel>; }
|