Skip to content

Commit f3ebc9e

Browse files
authored
Fixed some broken TypeScript definitions. (#846)
1 parent c9f3670 commit f3ebc9e

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

lib/RTCSession.d.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,11 @@ export interface IncomingAckEvent {
171171
ack: IncomingRequest;
172172
}
173173

174+
export interface MediaStreamTypes {
175+
audio?: boolean;
176+
video?: boolean;
177+
}
178+
174179
// listener
175180
export type GenericErrorListener = (error: any) => void;
176181
export type PeerConnectionListener = (event: PeerConnectionEvent) => void;
@@ -190,7 +195,7 @@ export type IncomingInfoListener = (event: IncomingInfoEvent) => void;
190195
export type OutgoingInfoListener = (event: OutgoingInfoEvent) => void;
191196
export type InfoListener = IncomingInfoListener | OutgoingInfoListener;
192197
export type HoldListener = (event: HoldEvent) => void;
193-
export type MuteListener = (event: MediaConstraints) => void;
198+
export type MuteListener = (event: MediaStreamTypes) => void;
194199
export type ReInviteListener = (event: ReInviteEvent) => void;
195200
export type UpdateListener = ReInviteListener;
196201
export type ReferListener = (event: ReferEvent) => void;
@@ -290,11 +295,11 @@ export class RTCSession extends EventEmitter {
290295

291296
isOnHold(): OnHoldResult;
292297

293-
mute(options?: MediaConstraints): void;
298+
mute(options?: MediaStreamTypes): void;
294299

295-
unmute(options?: MediaConstraints): void;
300+
unmute(options?: MediaStreamTypes): void;
296301

297-
isMuted(): MediaConstraints;
302+
isMuted(): MediaStreamTypes;
298303

299304
refer(target: string | URI, options?: ReferOptions): void;
300305

lib/UA.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export interface UAConfiguration {
4040
ha1?: string;
4141
register?: boolean;
4242
register_expires?: number;
43-
register_from_tag_trail?: string | function() : string;
43+
register_from_tag_trail?: string | (() => string);
4444
registrar_server?: string;
4545
use_preloaded_route?: boolean;
4646
user_agent?: string;
@@ -56,7 +56,7 @@ export interface IncomingRTCSessionEvent {
5656
export interface OutgoingRTCSessionEvent {
5757
originator: Originator.LOCAL;
5858
session: RTCSession;
59-
request: IncomingRequest;
59+
request: OutgoingRequest;
6060
}
6161

6262
export type RTCSessionEvent = IncomingRTCSessionEvent | OutgoingRTCSessionEvent;

0 commit comments

Comments
 (0)