export interface ChatConfig { /** the clientId returned by the server side chat initialization script */ clientId: string; /** the server returned by the server side chat initialization script */ host: string; /** the version of the vchat-player (for logging purposes) */ playerVersion?: string; /** an optional string to overwrite the chat version (for logging purposes) */ version: string; pauseSupport?: boolean; /** when set to true no additional unload listeners will be added to the window, i.e. vchat-core will not try itself to stop a chat when its parent window unloads (is closed) */ ignoreUnload?: boolean; forceLongPooling?: boolean; controlServletURL?: string; initData?: string; messengerProperties?: any; }