openvidu/openvidu-node-client/lib/Session.d.ts

20 lines
684 B
TypeScript
Raw Normal View History

2017-06-10 01:44:31 +02:00
import { TokenOptions } from './TokenOptions';
import { SessionProperties } from './SessionProperties';
2017-06-10 01:44:31 +02:00
export declare class Session {
private urlOpenViduServer;
private secret;
private sessionIdURL;
private tokenURL;
private sessionId;
private properties;
2017-06-10 01:44:31 +02:00
private hostname;
private port;
constructor(urlOpenViduServer: string, secret: string, properties?: SessionProperties);
2018-03-12 16:57:01 +01:00
getSessionId(callback: Function): Promise<{}>;
generateToken(callback: Function): any;
generateToken(tokenOptions: TokenOptions, callback: Function): any;
getProperties(): SessionProperties;
2017-06-10 01:44:31 +02:00
private getBasicAuth();
private setHostnameAndPort();
}