import "whatwg-fetch"; // Polyfill // Entities export { Chat, ChatData, ChatClientInfoAttribute, ChatResourceFilters, ChatMessageResourceFilters } from "./core/entities/chat"; export {Client, ClientCredentials, ClientData} from "./core/entities/client"; export {ChatMessage, MultichatMessage, MultichatMessageSender, ChatMessageData} from "./core/entities/message"; export {StreamListener} from "./core/websockets/websocketManager"; // Helpers export {APICursorHttpResponse, APICursorHelper} from "./helpers/apiCursor.helper"; export {HttpStatusHelper} from "./helpers/httpStatus.helper"; import DemultiplexedReconnectingWebsocket from "./helpers/reconnectingWebsocket"; export {StreamSendable} from "./helpers/sendable.base"; export {DemultiplexedReconnectingWebsocket}; // Resources export {BaseDemultiplexedHttpResource, WebsocketMessage} from "./resources/baseDemultiplexedHttp.resource"; export {BaseHttpResource, MultichatChatClientConf, SimpleDetailHttpResponse} from "./resources/baseHttp.resource"; export {BaseDemultiplexedHttpChatsResource} from "./resources/chats.resource"; export {GenericClientResource, CurrentClientResource} from "./resources/client.resource" export {MultichatCoreClientSettings} from "./settings";