UNPKG

@ably/chat

Version:

Ably Chat is a set of purpose-built APIs for a host of chat features enabling you to create 1:1, 1:Many, Many:1 and Many:Many chat rooms for any scale. It is designed to meet a wide range of chat use cases, such as livestreams, in-game communication, cust

79 lines (77 loc) 2.77 kB
/** * @module chat-js */ export { ChatClient } from './chat-client.js'; export type { ChatClientOptions } from './config.js'; export type { Connection, ConnectionStatusChange, ConnectionStatusListener } from './connection.js'; export { ConnectionStatus } from './connection.js'; export type { DiscontinuityListener } from './discontinuity.js'; export { ErrorCode, errorInfoIs } from './errors.js'; export type { ChatMessageEvent, MessageReactionRawEvent, MessageReactionSummaryEvent, OccupancyEvent, RoomReactionEvent, RoomReactionEventType, RoomReactionRealtimeEventType, TypingSetEvent, } from './events.js'; export { ChatMessageAction, ChatMessageEventType, MessageReactionEventType, MessageReactionType, OccupancyEventType, PresenceEventType, RoomEventType, TypingEventType, TypingSetEventType, } from './events.js'; export type { Headers } from './headers.js'; export type { LogContext, Logger, LogHandler } from './logger.js'; export { LogLevel } from './logger.js'; export type { Message, MessageCopyParams, MessageHeaders, MessageMetadata, MessageOperationMetadata, MessageReactions, Operation, } from './message.js'; export type { DeleteMessageParams, MessageListener, Messages, MessageSubscriptionResponse, OperationDetails, QueryOptions, SendMessageParams, UpdateMessageParams, } from './messages.js'; export { OrderBy } from './messages.js'; export type { DeleteMessageReactionParams, MessageRawReactionListener, MessageReactionListener, MessagesReactions, SendMessageReactionParams, } from './messages-reactions.js'; export type { Metadata } from './metadata.js'; export type { Occupancy, OccupancyListener } from './occupancy.js'; export type { OccupancyData } from './occupancy-parser.js'; export type { OperationMetadata } from './operation-metadata.js'; export type { Presence, PresenceData, PresenceEvent, PresenceListener, PresenceMember } from './presence.js'; export type { PaginatedResult } from './query.js'; export type { Room } from './room.js'; export type { MessageOptions, OccupancyOptions, PresenceOptions, RoomOptions, TypingOptions } from './room-options.js'; export type { RoomReaction, RoomReactionHeaders, RoomReactionMetadata } from './room-reaction.js'; export type { RoomReactionListener, RoomReactions, SendReactionParams } from './room-reactions.js'; export type { RoomStatusChange, RoomStatusListener } from './room-status.js'; export { RoomStatus } from './room-status.js'; export type { Rooms } from './rooms.js'; export type { Serial } from './serial.js'; export type { StatusSubscription, Subscription } from './subscription.js'; export type { Typing, TypingListener } from './typing.js'; export type { ErrorInfo, RealtimePresenceParams } from 'ably';