UNPKG

@convergence/convergence

Version:
15 lines (14 loc) 750 B
import { ConvergenceSession } from "../ConvergenceSession"; import { Activity } from "./Activity"; import { IActivityJoinOptions } from "./IActivityJoinOptions"; import { IActivityEvent } from "./events"; import { ConvergenceEventEmitter } from "../util"; import { IActivityCreateOptions } from "./IActivityCreateOptions"; export declare class ActivityService extends ConvergenceEventEmitter<IActivityEvent> { session(): ConvergenceSession; create(options: IActivityCreateOptions): Promise<void>; remove(activityId: string, activityType?: string): Promise<void>; join(type: string, id: string, options?: IActivityJoinOptions): Promise<Activity>; joined(): Map<string, Activity>; isJoined(type: string, id: string): boolean; }