infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
28 lines (27 loc) • 664 B
TypeScript
export declare abstract class Role {
readonly type: RoleType;
protected constructor(type: RoleType);
}
export declare class DefaultRole extends Role {
constructor();
}
export declare class MonitorRole extends Role {
constructor();
}
export declare class AdvisorRole extends Role {
readonly advise: string[];
constructor(advise?: string[]);
}
export declare class ListenerRole extends Role {
constructor();
}
export declare class AuditorRole extends Role {
constructor();
}
export declare enum RoleType {
DEFAULT = "DEFAULT",
MONITOR = "MONITOR",
ADVISOR = "ADVISOR",
LISTENER = "LISTENER",
AUDITOR = "AUDITOR"
}