Cyxth
index
constructors
Constructors
constructor
new Cyxth (appUrl: string, plugins?: any[]) : Cyxth ;create a new cyxth instance
import Cyxth from '@cyxth/core';
import Colab from '@cyxth/colab';
import Calls from '@cyxth/calls';
const APP_URL = "my-app.apps.cyxth.com";
const cyxth = new Cyxth(APP_URL, [Colab,Calls])
Parameters
appUrl
cyxth app url from cyxth console https://app.cyxth.com
stringplugins ?
| cyxth modules i.e Colab, Chat and Calls. you need atleast one of the core modules
any[]Returns
CyxthProperties
appUrl
cyxth app url from cyxth console https://app.cyxth.com
stringconnected
user connection status
booleanMethods
calls
calls () : any ;calls - video and audio call functionality
import Cyxth from '@cyxht/core';
import Calls from '@cyxth/calls';
const APP_URL = "my-app.apps.cyxth.com"; // app id
const TOKEN = "e....."; // user auth token
const cyxth = await new Cyxth(APP_URL, [Calls]).connect(TOKEN);
const calls = cyxth.calls();
Returns
Calls
anychat
chat () : any ;get a chat instance
import Cyxth from '@cyxht/core';
import Chat from '@cyxth/chat';
const APP_URL = "my-app.apps.cyxth.com"; // app id
const TOKEN = "e....."; // user auth token
const cyxth = await new Cyxth(APP_URL, [Chat]).connect(TOKEN);
const chat = cyxth.chat();
Returns
Chat
anycolab
colab (wasmUrl?: string) : Promise<any> ;get a colab instance
import Cyxth from '@cyxht/core';
import Colab from '@cyxth/colab';
const APP_URL = "my-app.apps.cyxth.com"; // app id
const TOKEN = "e....."; // user auth token
const cyxth = await new Cyxth(APP_URL, [Colab]).connect(TOKEN);
const colab = await cyxth.colab("https://cdn.cyxth.com/colab_0.0.1.wasm");
Parameters
wasmUrl ?
colab-wasm binary url
stringReturns
Colab
Promise<any>connect
connect (token: string | TokenData) : Promise<Cyxth> ;connect to cyxth realtime servers
use your unique generated token
Parameters
Returns
Cyxth
Promise<Cyxth>disconnect
disconnect () : boolean ;disconeect from cyxth server
Returns
true
booleanon
on < K extends keyof CyxthEventMap > (event: K, handler: (data: CyxthEventMap[K]) => any ) : void ;listen for disconnect and error events
Parameters
event
KReturns
void