···11+---
22+'wonka': patch
33+---
44+55+Make `closed: boolean` on `ObservableSubscription`s a required field to comply with the Observable proposal's type spec.
+2-2
src/observable.ts
···2626 *
2727 * @readonly
2828 */
2929- closed?: boolean;
2929+ closed: boolean;
3030 /** Cancels the subscription.
3131 * @remarks
3232 * This cancels the ongoing subscription and the {@link ObservableObserver}'s callbacks will
···7676 * @see {@link ObservableObserver} for the callbacks in an object that are called as Observables
7777 * issue events.
7878 */
7979- subscribe(observer: ObservableObserver<T>): ObservableSubscription;
7979+ subscribe(observer: ObservableObserver<T>): { unsubscribe(): void };
80808181 /** The well-known symbol specifying the default ES Observable for an object. */
8282 [Symbol.observable]?(): Observable<T>;