import {Message, Author} from "./message" export class AdapterData { public protocol: string; public directMessages: Map; public messages: Map; public profileCache: Map; constructor(protocol: string) { this.protocol = protocol; this.messages = new Map(); this.directMessages = new Map(); this.profileCache = new Map(); } } export interface AdapterState { [nickname: string]: AdapterData; }