Skip to content

Commit 33383b8

Browse files
authored
fix(webSocket): return the correct type for WebSocketSubject multiplex method(#6232)
* chore: update type for multiplex operator * chore: update api_guard for websocket
1 parent 45e6c6a commit 33383b8

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

api_guard/dist/types/webSocket/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ export declare function webSocket<T>(urlConfigOrSource: string | WebSocketSubjec
33
export declare class WebSocketSubject<T> extends AnonymousSubject<T> {
44
constructor(urlConfigOrSource: string | WebSocketSubjectConfig<T> | Observable<T>, destination?: Observer<T>);
55
lift<R>(operator: Operator<T, R>): WebSocketSubject<R>;
6-
multiplex(subMsg: () => any, unsubMsg: () => any, messageFilter: (value: T) => boolean): Observable<any>;
6+
multiplex(subMsg: () => any, unsubMsg: () => any, messageFilter: (value: T) => boolean): Observable<T>;
77
unsubscribe(): void;
88
}
99

src/internal/observable/dom/WebSocketSubject.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ export class WebSocketSubject<T> extends AnonymousSubject<T> {
222222
*/
223223
multiplex(subMsg: () => any, unsubMsg: () => any, messageFilter: (value: T) => boolean) {
224224
const self = this;
225-
return new Observable((observer: Observer<any>) => {
225+
return new Observable((observer: Observer<T>) => {
226226
try {
227227
self.next(subMsg());
228228
} catch (err) {

0 commit comments

Comments
 (0)