workano-js-sdk
Version:
Workano Communications SDK - A modern JavaScript SDK for WebRTC and VoIP integration.
59 lines • 4.12 kB
TypeScript
import Wazo from './simple/index';
export { default as Emitter } from './utils/Emitter';
export { default as IssueReporter } from './service/IssueReporter';
export { default as BadResponse } from './domain/BadResponse';
export { default as ServerError } from './domain/ServerError';
export { default as SFUNotAvailableError } from './domain/SFUNotAvailableError';
export { default as Call } from './domain/Call';
export { default as CallLog } from './domain/CallLog';
export { default as Recording } from './domain/Recording';
export { default as ChatMessage } from './domain/ChatMessage';
export { default as ChatRoom, type RoomResponse } from './domain/ChatRoom';
export { default as Contact } from './domain/Contact';
export { default as COUNTRIES } from './domain/Country';
export { default as Features } from './domain/Features';
export { default as ForwardOption, FORWARD_KEYS } from './domain/ForwardOption';
export { default as Incall } from './domain/Incall';
export { default as Line } from './domain/Line';
export { default as NotificationOptions } from './domain/NotificationOptions';
export { default as Profile, STATE as PROFILE_STATE, LINE_STATE } from './domain/Profile';
export { default as Session } from './domain/Session';
export { default as Voicemail, VoicemailFolder, type VoicemailFolderType } from './domain/Voicemail';
export { default as Relocation } from './domain/Relocation';
export { default as Room } from './domain/Room';
export { default as CallSession } from './domain/CallSession';
export { default as IndirectTransfer } from './domain/IndirectTransfer';
export { default as SwitchboardCall } from './domain/SwitchboardCall';
export { default as CallerID } from './domain/CallerID';
export { default as WebRTCPhone } from './domain/Phone/WebRTCPhone';
export { default as CTIPhone } from './domain/Phone/CTIPhone';
export { default as Meeting, type MeetingCreateArguments, type MeetingUpdateArguments } from './domain/Meeting';
export { type NewContact, type ContactResponse, type ContactsResponse, type ContactPersonalResponse, type ContactMobileResponse, } from './domain/Contact';
export { type Phone, type PhoneEventCallbacks } from './domain/Phone/Phone';
export { type ChatUser, type ChatMessageResponse } from './domain/ChatMessage';
export { type Device } from './domain/Device/Device';
export { default as DebugDevice } from './domain/Device/DebugDevice';
export { default as Checker } from './checker/Checker';
export { default as ApiRequester } from './utils/api-requester';
export { type DirectorySource as Source, type DirectorySources as Sources } from './domain/DirectorySource';
export { type DirectorySource, type DirectorySources } from './domain/DirectorySource';
export { type SwitchboardAnwseredQueuedCall, type SwitchboardAnwseredHeldCall, type SwitchboardCallItem, type SwitchboardCallItems, } from './domain/SwitchboardCall';
export { default as MeetingStatus } from './domain/MeetingStatus';
export { default as MeetingAuthorization, type RawMeetingAuthorization } from './domain/MeetingAuthorization';
export { default as SipLine } from './domain/SipLine';
export { default as getApiClient, setApiToken, setCurrentServer, setOnRefreshToken, setOnRefreshTokenError, setIsMobile, } from './service/getApiClient';
export { default as CallApi } from './service/CallApi';
export { default as AdHocAPIConference } from './domain/AdHocAPIConference';
export { default as WebSocketClient, SOCKET_EVENTS } from './websocket-client';
export { default as WebRTCClient } from './web-rtc-client';
export { default as WazoApiClient } from './api-client';
export { default as BaseApiClient } from './base-api-client';
export { default as Agent, type AgentResponse, type AgentArguments } from './domain/Agent';
export { default as ExternalApp } from './domain/ExternalApp';
export { default as SessionDescriptionHandler } from './lib/WazoSessionDescriptionHandler';
export * from './types/WebSocketMessage';
export * from './utils/PhoneNumberUtil';
export * from './utils/string';
export * from './domain/types';
export default Wazo;
//# sourceMappingURL=index.d.ts.map