UNPKG

infobip-rtc

Version:

Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation

40 lines 922 B
export class Role { constructor(type) { this.type = type; } } export class DefaultRole extends Role { constructor() { super(RoleType.DEFAULT); } } export class MonitorRole extends Role { constructor() { super(RoleType.MONITOR); } } export class AdvisorRole extends Role { constructor(advise = []) { super(RoleType.ADVISOR); this.advise = advise; } } export class ListenerRole extends Role { constructor() { super(RoleType.LISTENER); } } export class AuditorRole extends Role { constructor() { super(RoleType.AUDITOR); } } export var RoleType; (function (RoleType) { RoleType["DEFAULT"] = "DEFAULT"; RoleType["MONITOR"] = "MONITOR"; RoleType["ADVISOR"] = "ADVISOR"; RoleType["LISTENER"] = "LISTENER"; RoleType["AUDITOR"] = "AUDITOR"; })(RoleType || (RoleType = {})); //# sourceMappingURL=Role.js.map