UNPKG

togezr

Version:

Better together_

26 lines 1.2 kB
import * as vsls from 'vsls'; import { ISessionConnector } from '../../branchBroadcast/interfaces/ISessionConnector'; import { IRegistryData } from '../../commands/registerBranch/branchRegistry'; import { IConnectorData } from '../../interfaces/IConnectorData'; export declare const getGithubUsername: (guest: vsls.UserInfo) => string | null; export declare const getGithubAvatar: (username: string) => Promise<string>; export declare const renderSessionDetails: (registryData: IRegistryData) => Promise<void>; export declare class GithubSessionConnector implements ISessionConnector { private vslsAPI; private id; private connectorData; private sessionCommentUrl; private events; private renderer; private isDisposed; private heartBeatInterval; get registryData(): IRegistryData; constructor(vslsAPI: vsls.LiveShare, id: string, connectorData: IConnectorData, connectorsData: IConnectorData[], registryData: IRegistryData); init(): Promise<this>; dispose(): Promise<void>; private renderSessionComment; private reportGuestJoined; private addSessionStartEvent; private onHeartBeat; } //# sourceMappingURL=githubSessionConnector.d.ts.map