diff --git a/src/internal/InnerSubscriber.ts b/src/internal/InnerSubscriber.ts index 048e9a3761a..6d40f9f4ae9 100644 --- a/src/internal/InnerSubscriber.ts +++ b/src/internal/InnerSubscriber.ts @@ -1,11 +1,6 @@ import { Subscriber } from './Subscriber'; import { OuterSubscriber } from './OuterSubscriber'; -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class InnerSubscriber extends Subscriber { private index = 0; diff --git a/src/internal/OuterSubscriber.ts b/src/internal/OuterSubscriber.ts index b0513217de8..fcf41f35050 100644 --- a/src/internal/OuterSubscriber.ts +++ b/src/internal/OuterSubscriber.ts @@ -1,11 +1,6 @@ import { Subscriber } from './Subscriber'; import { InnerSubscriber } from './InnerSubscriber'; -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class OuterSubscriber extends Subscriber { notifyNext(outerValue: T, innerValue: R, outerIndex: number, innerIndex: number, diff --git a/src/internal/SubjectSubscription.ts b/src/internal/SubjectSubscription.ts index cd9b1e5a3e5..cfb0c21a933 100644 --- a/src/internal/SubjectSubscription.ts +++ b/src/internal/SubjectSubscription.ts @@ -2,11 +2,6 @@ import { Subject } from './Subject'; import { Observer } from './types'; import { Subscription } from './Subscription'; -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class SubjectSubscription extends Subscription { closed: boolean = false; diff --git a/src/internal/Subscriber.ts b/src/internal/Subscriber.ts index d6d76ea4644..b9473064de3 100644 --- a/src/internal/Subscriber.ts +++ b/src/internal/Subscriber.ts @@ -161,11 +161,6 @@ export class Subscriber extends Subscription implements Observer { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class SafeSubscriber extends Subscriber { private _context: any; diff --git a/src/internal/observable/SubscribeOnObservable.ts b/src/internal/observable/SubscribeOnObservable.ts index f84c8e9708b..a9578b77ad1 100644 --- a/src/internal/observable/SubscribeOnObservable.ts +++ b/src/internal/observable/SubscribeOnObservable.ts @@ -10,11 +10,6 @@ export interface DispatchArg { subscriber: Subscriber; } -/** - * We need this JSDoc comment for affecting ESDoc. - * @extends {Ignored} - * @hide true - */ export class SubscribeOnObservable extends Observable { /** @nocollapse */ static create(source: Observable, delay: number = 0, scheduler: SchedulerLike = asap): Observable { diff --git a/src/internal/observable/combineLatest.ts b/src/internal/observable/combineLatest.ts index c9c0e0a0aaf..dc7bce0fd5f 100644 --- a/src/internal/observable/combineLatest.ts +++ b/src/internal/observable/combineLatest.ts @@ -245,11 +245,6 @@ export class CombineLatestOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class CombineLatestSubscriber extends OuterSubscriber { private active: number = 0; private values: any[] = []; diff --git a/src/internal/observable/dom/AjaxObservable.ts b/src/internal/observable/dom/AjaxObservable.ts index 20fcdb2548b..7709ede4909 100644 --- a/src/internal/observable/dom/AjaxObservable.ts +++ b/src/internal/observable/dom/AjaxObservable.ts @@ -98,11 +98,6 @@ export function ajaxGetJSON(url: string, headers?: Object): Observable { ); } -/** - * We need this JSDoc comment for affecting ESDoc. - * @extends {Ignored} - * @hide true - */ export class AjaxObservable extends Observable { /** * Creates an observable for an Ajax request with either a request object with @@ -186,11 +181,6 @@ export class AjaxObservable extends Observable { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class AjaxSubscriber extends Subscriber { // @ts-ignore: Property has no initializer and is not definitely assigned private xhr: XMLHttpRequest; diff --git a/src/internal/observable/race.ts b/src/internal/observable/race.ts index 27929e52c77..39a9fa7a92d 100644 --- a/src/internal/observable/race.ts +++ b/src/internal/observable/race.ts @@ -74,11 +74,6 @@ export class RaceOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class RaceSubscriber extends OuterSubscriber { private hasFirst: boolean = false; private observables: Observable[] = []; diff --git a/src/internal/observable/zip.ts b/src/internal/observable/zip.ts index a8c3210a38a..a2c773c4d89 100644 --- a/src/internal/observable/zip.ts +++ b/src/internal/observable/zip.ts @@ -100,11 +100,6 @@ export class ZipOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class ZipSubscriber extends Subscriber { private values: any; private resultSelector?: (...values: Array) => R; @@ -271,11 +266,6 @@ class StaticArrayIterator implements LookAheadIterator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class ZipBufferIterator extends OuterSubscriber implements LookAheadIterator { stillUnsubscribed = true; buffer: T[] = []; diff --git a/src/internal/operators/audit.ts b/src/internal/operators/audit.ts index 7fbb5201be7..e297b97319d 100644 --- a/src/internal/operators/audit.ts +++ b/src/internal/operators/audit.ts @@ -67,11 +67,6 @@ class AuditOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class AuditSubscriber extends OuterSubscriber { private value: T | null = null; diff --git a/src/internal/operators/buffer.ts b/src/internal/operators/buffer.ts index 71172ea91e6..7335ab14e10 100644 --- a/src/internal/operators/buffer.ts +++ b/src/internal/operators/buffer.ts @@ -61,11 +61,6 @@ class BufferOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class BufferSubscriber extends OuterSubscriber { private buffer: T[] = []; diff --git a/src/internal/operators/bufferCount.ts b/src/internal/operators/bufferCount.ts index 636429b102c..89a19308510 100644 --- a/src/internal/operators/bufferCount.ts +++ b/src/internal/operators/bufferCount.ts @@ -79,11 +79,6 @@ class BufferCountOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class BufferCountSubscriber extends Subscriber { private buffer: T[] = []; @@ -111,11 +106,6 @@ class BufferCountSubscriber extends Subscriber { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class BufferSkipCountSubscriber extends Subscriber { private buffers: Array = []; private count: number = 0; diff --git a/src/internal/operators/bufferTime.ts b/src/internal/operators/bufferTime.ts index 4bd97f29338..a178c9dd445 100644 --- a/src/internal/operators/bufferTime.ts +++ b/src/internal/operators/bufferTime.ts @@ -123,11 +123,6 @@ interface DispatchCloseArg { context: Context; } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class BufferTimeSubscriber extends Subscriber { private contexts: Array> = []; private timespanOnly: boolean; diff --git a/src/internal/operators/bufferToggle.ts b/src/internal/operators/bufferToggle.ts index fd7eb9653d1..5317505c4a7 100644 --- a/src/internal/operators/bufferToggle.ts +++ b/src/internal/operators/bufferToggle.ts @@ -77,11 +77,6 @@ interface BufferContext { subscription: Subscription; } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class BufferToggleSubscriber extends OuterSubscriber { private contexts: Array> = []; diff --git a/src/internal/operators/bufferWhen.ts b/src/internal/operators/bufferWhen.ts index 4f8b6184c58..06b2df99c1b 100644 --- a/src/internal/operators/bufferWhen.ts +++ b/src/internal/operators/bufferWhen.ts @@ -64,11 +64,6 @@ class BufferWhenOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class BufferWhenSubscriber extends OuterSubscriber { private buffer: T[] | undefined; private subscribing: boolean = false; diff --git a/src/internal/operators/catchError.ts b/src/internal/operators/catchError.ts index 68d50fe771e..148c606e12c 100644 --- a/src/internal/operators/catchError.ts +++ b/src/internal/operators/catchError.ts @@ -124,11 +124,6 @@ class CatchOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class CatchSubscriber extends OuterSubscriber { constructor(destination: Subscriber, private selector: (err: any, caught: Observable) => ObservableInput, diff --git a/src/internal/operators/count.ts b/src/internal/operators/count.ts index 14e0f83b9e1..9326dab54d7 100644 --- a/src/internal/operators/count.ts +++ b/src/internal/operators/count.ts @@ -75,11 +75,6 @@ class CountOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class CountSubscriber extends Subscriber { private count: number = 0; private index: number = 0; diff --git a/src/internal/operators/debounce.ts b/src/internal/operators/debounce.ts index 70f30c6391e..440fc3784e4 100644 --- a/src/internal/operators/debounce.ts +++ b/src/internal/operators/debounce.ts @@ -79,11 +79,6 @@ class DebounceOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class DebounceSubscriber extends OuterSubscriber { private value: T | null = null; private hasValue: boolean = false; diff --git a/src/internal/operators/debounceTime.ts b/src/internal/operators/debounceTime.ts index 83b456b157f..4b3223db887 100644 --- a/src/internal/operators/debounceTime.ts +++ b/src/internal/operators/debounceTime.ts @@ -76,11 +76,6 @@ class DebounceTimeOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class DebounceTimeSubscriber extends Subscriber { private debouncedSubscription: Subscription | null = null; private lastValue: T | null = null; diff --git a/src/internal/operators/defaultIfEmpty.ts b/src/internal/operators/defaultIfEmpty.ts index b2770827aad..3d59fe8d664 100644 --- a/src/internal/operators/defaultIfEmpty.ts +++ b/src/internal/operators/defaultIfEmpty.ts @@ -56,11 +56,6 @@ class DefaultIfEmptyOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class DefaultIfEmptySubscriber extends Subscriber { private isEmpty: boolean = true; diff --git a/src/internal/operators/delay.ts b/src/internal/operators/delay.ts index 39814c8e186..1ffb0caf77e 100644 --- a/src/internal/operators/delay.ts +++ b/src/internal/operators/delay.ts @@ -79,11 +79,6 @@ interface DelayState { scheduler: SchedulerLike; } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class DelaySubscriber extends Subscriber { private queue: Array> = []; private active: boolean = false; diff --git a/src/internal/operators/delayWhen.ts b/src/internal/operators/delayWhen.ts index 4174faa407d..42a0a1b71af 100644 --- a/src/internal/operators/delayWhen.ts +++ b/src/internal/operators/delayWhen.ts @@ -91,11 +91,6 @@ class DelayWhenOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class DelayWhenSubscriber extends OuterSubscriber { private completed: boolean = false; private delayNotifierSubscriptions: Array = []; @@ -172,11 +167,6 @@ class DelayWhenSubscriber extends OuterSubscriber { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class SubscriptionDelayObservable extends Observable { constructor(public source: Observable, private subscriptionDelay: Observable) { super(); @@ -188,11 +178,6 @@ class SubscriptionDelayObservable extends Observable { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class SubscriptionDelaySubscriber extends Subscriber { private sourceSubscribed: boolean = false; diff --git a/src/internal/operators/dematerialize.ts b/src/internal/operators/dematerialize.ts index 254dbaa657a..a10dc2fbcfc 100644 --- a/src/internal/operators/dematerialize.ts +++ b/src/internal/operators/dematerialize.ts @@ -61,11 +61,6 @@ class DeMaterializeOperator, R> implements Operator< } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class DeMaterializeSubscriber> extends Subscriber { constructor(destination: Subscriber) { super(destination); diff --git a/src/internal/operators/distinct.ts b/src/internal/operators/distinct.ts index 2c5990dce38..ee11bde59ae 100644 --- a/src/internal/operators/distinct.ts +++ b/src/internal/operators/distinct.ts @@ -87,11 +87,6 @@ class DistinctOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class DistinctSubscriber extends OuterSubscriber { private values = new Set(); diff --git a/src/internal/operators/distinctUntilChanged.ts b/src/internal/operators/distinctUntilChanged.ts index 6b58910cc31..cadad973a16 100644 --- a/src/internal/operators/distinctUntilChanged.ts +++ b/src/internal/operators/distinctUntilChanged.ts @@ -76,11 +76,6 @@ class DistinctUntilChangedOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class DistinctUntilChangedSubscriber extends Subscriber { private key: K | undefined; private hasKey: boolean = false; diff --git a/src/internal/operators/every.ts b/src/internal/operators/every.ts index dd7ea07bdf6..d3c066986d7 100644 --- a/src/internal/operators/every.ts +++ b/src/internal/operators/every.ts @@ -44,11 +44,6 @@ class EveryOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class EverySubscriber extends Subscriber { private index: number = 0; diff --git a/src/internal/operators/exhaust.ts b/src/internal/operators/exhaust.ts index 643bf5241e9..d11a2781de8 100644 --- a/src/internal/operators/exhaust.ts +++ b/src/internal/operators/exhaust.ts @@ -62,11 +62,6 @@ class SwitchFirstOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class SwitchFirstSubscriber extends OuterSubscriber { private hasCompleted: boolean = false; private hasSubscription: boolean = false; diff --git a/src/internal/operators/exhaustMap.ts b/src/internal/operators/exhaustMap.ts index 27f209c61db..28dd4b21fc2 100644 --- a/src/internal/operators/exhaustMap.ts +++ b/src/internal/operators/exhaustMap.ts @@ -86,11 +86,6 @@ class ExhaustMapOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class ExhaustMapSubscriber extends OuterSubscriber { private hasSubscription = false; private hasCompleted = false; diff --git a/src/internal/operators/expand.ts b/src/internal/operators/expand.ts index bc6a2923261..1c01d4a54c0 100644 --- a/src/internal/operators/expand.ts +++ b/src/internal/operators/expand.ts @@ -89,11 +89,6 @@ interface DispatchArg { index: number; } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class ExpandSubscriber extends OuterSubscriber { private index: number = 0; private active: number = 0; diff --git a/src/internal/operators/filter.ts b/src/internal/operators/filter.ts index 1868f4922f6..b1e22bf4237 100644 --- a/src/internal/operators/filter.ts +++ b/src/internal/operators/filter.ts @@ -70,11 +70,6 @@ class FilterOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class FilterSubscriber extends Subscriber { count: number = 0; diff --git a/src/internal/operators/find.ts b/src/internal/operators/find.ts index 6ea7b2bcf41..b32e49677ad 100644 --- a/src/internal/operators/find.ts +++ b/src/internal/operators/find.ts @@ -65,11 +65,6 @@ export class FindValueOperator implements Operator } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class FindValueSubscriber extends Subscriber { private index: number = 0; diff --git a/src/internal/operators/groupBy.ts b/src/internal/operators/groupBy.ts index 86fcb82b077..80c1d3cc700 100644 --- a/src/internal/operators/groupBy.ts +++ b/src/internal/operators/groupBy.ts @@ -133,11 +133,6 @@ class GroupByOperator implements Operator> { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class GroupBySubscriber extends Subscriber implements RefCountSubscription { private groups: Map> | null = null; public attemptedToUnsubscribe: boolean = false; @@ -243,11 +238,6 @@ class GroupBySubscriber extends Subscriber implements RefCountSubscr } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class GroupDurationSubscriber extends Subscriber { constructor(private key: K, private group: Subject, @@ -297,11 +287,6 @@ export class GroupedObservable extends Observable { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class InnerRefCountSubscription extends Subscription { constructor(private parent: RefCountSubscription) { super(); diff --git a/src/internal/operators/ignoreElements.ts b/src/internal/operators/ignoreElements.ts index 528ea4300a8..0cf64594886 100644 --- a/src/internal/operators/ignoreElements.ts +++ b/src/internal/operators/ignoreElements.ts @@ -47,11 +47,6 @@ class IgnoreElementsOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class IgnoreElementsSubscriber extends Subscriber { protected _next(unused: T): void { // Do nothing diff --git a/src/internal/operators/isEmpty.ts b/src/internal/operators/isEmpty.ts index 7c7e561d551..8e5d08ab9b7 100644 --- a/src/internal/operators/isEmpty.ts +++ b/src/internal/operators/isEmpty.ts @@ -77,11 +77,6 @@ class IsEmptyOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class IsEmptySubscriber extends Subscriber { constructor(destination: Subscriber) { super(destination); diff --git a/src/internal/operators/map.ts b/src/internal/operators/map.ts index 92d6fe5db88..29451a4377e 100644 --- a/src/internal/operators/map.ts +++ b/src/internal/operators/map.ts @@ -59,11 +59,6 @@ export class MapOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class MapSubscriber extends Subscriber { count: number = 0; private thisArg: any; diff --git a/src/internal/operators/mapTo.ts b/src/internal/operators/mapTo.ts index 6d34b29dae7..b574b4b505c 100644 --- a/src/internal/operators/mapTo.ts +++ b/src/internal/operators/mapTo.ts @@ -55,11 +55,6 @@ class MapToOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class MapToSubscriber extends Subscriber { value: R; diff --git a/src/internal/operators/materialize.ts b/src/internal/operators/materialize.ts index df9e109e67b..84abd8682d6 100644 --- a/src/internal/operators/materialize.ts +++ b/src/internal/operators/materialize.ts @@ -65,11 +65,6 @@ class MaterializeOperator implements Operator> { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class MaterializeSubscriber extends Subscriber { constructor(destination: Subscriber>) { super(destination); diff --git a/src/internal/operators/mergeMap.ts b/src/internal/operators/mergeMap.ts index 0701fe23d6b..0705c46731c 100644 --- a/src/internal/operators/mergeMap.ts +++ b/src/internal/operators/mergeMap.ts @@ -102,11 +102,6 @@ export class MergeMapOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class MergeMapSubscriber extends OuterSubscriber { private hasCompleted: boolean = false; private buffer: T[] = []; diff --git a/src/internal/operators/mergeScan.ts b/src/internal/operators/mergeScan.ts index afd476b9c79..a3269ebcbca 100644 --- a/src/internal/operators/mergeScan.ts +++ b/src/internal/operators/mergeScan.ts @@ -64,11 +64,6 @@ export class MergeScanOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class MergeScanSubscriber extends OuterSubscriber { private hasValue: boolean = false; private hasCompleted: boolean = false; diff --git a/src/internal/operators/observeOn.ts b/src/internal/operators/observeOn.ts index b9d0031fa40..20604b263b5 100644 --- a/src/internal/operators/observeOn.ts +++ b/src/internal/operators/observeOn.ts @@ -72,11 +72,6 @@ export class ObserveOnOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class ObserveOnSubscriber extends Subscriber { /** @nocollapse */ static dispatch(this: SchedulerAction, arg: ObserveOnMessage) { diff --git a/src/internal/operators/pairwise.ts b/src/internal/operators/pairwise.ts index eefef1c7130..10914c024a3 100644 --- a/src/internal/operators/pairwise.ts +++ b/src/internal/operators/pairwise.ts @@ -55,11 +55,6 @@ class PairwiseOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class PairwiseSubscriber extends Subscriber { private prev: T | undefined; private hasPrev: boolean = false; diff --git a/src/internal/operators/repeat.ts b/src/internal/operators/repeat.ts index cb60b705118..e2f0734dc2a 100644 --- a/src/internal/operators/repeat.ts +++ b/src/internal/operators/repeat.ts @@ -80,11 +80,6 @@ class RepeatOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class RepeatSubscriber extends Subscriber { constructor(destination: Subscriber, private count: number, diff --git a/src/internal/operators/repeatWhen.ts b/src/internal/operators/repeatWhen.ts index 67ce2bcca70..c9b49c4e3eb 100644 --- a/src/internal/operators/repeatWhen.ts +++ b/src/internal/operators/repeatWhen.ts @@ -52,11 +52,6 @@ class RepeatWhenOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class RepeatWhenSubscriber extends OuterSubscriber { private notifications: Subject | null = null; diff --git a/src/internal/operators/retry.ts b/src/internal/operators/retry.ts index cb86d8b1799..020a09744ef 100644 --- a/src/internal/operators/retry.ts +++ b/src/internal/operators/retry.ts @@ -80,11 +80,6 @@ class RetryOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class RetrySubscriber extends Subscriber { private readonly initialCount: number; diff --git a/src/internal/operators/retryWhen.ts b/src/internal/operators/retryWhen.ts index ac02bfd0a74..edc657d66c9 100644 --- a/src/internal/operators/retryWhen.ts +++ b/src/internal/operators/retryWhen.ts @@ -76,11 +76,6 @@ class RetryWhenOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class RetryWhenSubscriber extends OuterSubscriber { private errors: Subject | null = null; diff --git a/src/internal/operators/sample.ts b/src/internal/operators/sample.ts index 0cda8903c67..bd25e6c43ee 100644 --- a/src/internal/operators/sample.ts +++ b/src/internal/operators/sample.ts @@ -62,11 +62,6 @@ class SampleOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class SampleSubscriber extends OuterSubscriber { private value: T | undefined; private hasValue: boolean = false; diff --git a/src/internal/operators/sampleTime.ts b/src/internal/operators/sampleTime.ts index 317f718f15d..d4ac396a80b 100644 --- a/src/internal/operators/sampleTime.ts +++ b/src/internal/operators/sampleTime.ts @@ -59,11 +59,6 @@ class SampleTimeOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class SampleTimeSubscriber extends Subscriber { lastValue: T | undefined; hasValue: boolean = false; diff --git a/src/internal/operators/scan.ts b/src/internal/operators/scan.ts index 66434c90930..ac1ae13b907 100644 --- a/src/internal/operators/scan.ts +++ b/src/internal/operators/scan.ts @@ -75,11 +75,6 @@ class ScanOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class ScanSubscriber extends Subscriber { private index: number = 0; diff --git a/src/internal/operators/sequenceEqual.ts b/src/internal/operators/sequenceEqual.ts index 084f5e60ac6..3271f51d49c 100644 --- a/src/internal/operators/sequenceEqual.ts +++ b/src/internal/operators/sequenceEqual.ts @@ -76,11 +76,6 @@ export class SequenceEqualOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class SequenceEqualSubscriber extends Subscriber { private _a: T[] = []; private _b: T[] = []; diff --git a/src/internal/operators/skip.ts b/src/internal/operators/skip.ts index 33876879f9f..33a05503955 100644 --- a/src/internal/operators/skip.ts +++ b/src/internal/operators/skip.ts @@ -25,11 +25,6 @@ class SkipOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class SkipSubscriber extends Subscriber { count: number = 0; diff --git a/src/internal/operators/skipLast.ts b/src/internal/operators/skipLast.ts index f5045a88c1e..ae6a323b08f 100644 --- a/src/internal/operators/skipLast.ts +++ b/src/internal/operators/skipLast.ts @@ -63,11 +63,6 @@ class SkipLastOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class SkipLastSubscriber extends Subscriber { private _ring: T[]; private _count: number = 0; diff --git a/src/internal/operators/skipUntil.ts b/src/internal/operators/skipUntil.ts index 12912cffa07..1d3c46ebcc9 100644 --- a/src/internal/operators/skipUntil.ts +++ b/src/internal/operators/skipUntil.ts @@ -58,11 +58,6 @@ class SkipUntilOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class SkipUntilSubscriber extends OuterSubscriber { private hasValue: boolean = false; diff --git a/src/internal/operators/skipWhile.ts b/src/internal/operators/skipWhile.ts index 1991a724426..27dc10e2c4a 100644 --- a/src/internal/operators/skipWhile.ts +++ b/src/internal/operators/skipWhile.ts @@ -27,11 +27,6 @@ class SkipWhileOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class SkipWhileSubscriber extends Subscriber { private skipping: boolean = true; private index: number = 0; diff --git a/src/internal/operators/switchMap.ts b/src/internal/operators/switchMap.ts index 72c8f3ddbc0..2336b223424 100644 --- a/src/internal/operators/switchMap.ts +++ b/src/internal/operators/switchMap.ts @@ -101,11 +101,6 @@ class SwitchMapOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class SwitchMapSubscriber extends OuterSubscriber { private index: number = 0; private innerSubscription: Subscription | null | undefined; diff --git a/src/internal/operators/takeUntil.ts b/src/internal/operators/takeUntil.ts index 3d9dd1afa8a..328b2cd3270 100644 --- a/src/internal/operators/takeUntil.ts +++ b/src/internal/operators/takeUntil.ts @@ -66,11 +66,6 @@ class TakeUntilOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class TakeUntilSubscriber extends OuterSubscriber { seenValue = false; diff --git a/src/internal/operators/takeWhile.ts b/src/internal/operators/takeWhile.ts index 05045ad50b4..6df804c0e4d 100644 --- a/src/internal/operators/takeWhile.ts +++ b/src/internal/operators/takeWhile.ts @@ -68,11 +68,6 @@ class TakeWhileOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class TakeWhileSubscriber extends Subscriber { private index: number = 0; diff --git a/src/internal/operators/tap.ts b/src/internal/operators/tap.ts index 67b400de61e..f475cd20c8d 100644 --- a/src/internal/operators/tap.ts +++ b/src/internal/operators/tap.ts @@ -82,12 +82,6 @@ class DoOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ - class TapSubscriber extends Subscriber { private _context: any; diff --git a/src/internal/operators/throttle.ts b/src/internal/operators/throttle.ts index 250193a94b0..3545317f62a 100644 --- a/src/internal/operators/throttle.ts +++ b/src/internal/operators/throttle.ts @@ -82,11 +82,6 @@ class ThrottleOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc - * @ignore - * @extends {Ignored} - */ class ThrottleSubscriber extends OuterSubscriber { private _throttled: Subscription | null | undefined; private _sendValue: T | null = null; diff --git a/src/internal/operators/throttleTime.ts b/src/internal/operators/throttleTime.ts index df5e94cfaaa..dfef530cabe 100644 --- a/src/internal/operators/throttleTime.ts +++ b/src/internal/operators/throttleTime.ts @@ -104,11 +104,6 @@ class ThrottleTimeOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class ThrottleTimeSubscriber extends Subscriber { private throttled: Subscription | null = null; private _hasTrailingValue: boolean = false; diff --git a/src/internal/operators/timeoutWith.ts b/src/internal/operators/timeoutWith.ts index 43ec28a91d4..322f5c46c57 100644 --- a/src/internal/operators/timeoutWith.ts +++ b/src/internal/operators/timeoutWith.ts @@ -87,11 +87,6 @@ class TimeoutWithOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class TimeoutWithSubscriber extends OuterSubscriber { private action: SchedulerAction> | null = null; diff --git a/src/internal/operators/window.ts b/src/internal/operators/window.ts index a1b6180b465..5dc8a3fbeaf 100644 --- a/src/internal/operators/window.ts +++ b/src/internal/operators/window.ts @@ -70,11 +70,6 @@ class WindowOperator implements Operator> { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class WindowSubscriber extends OuterSubscriber { private window: Subject = new Subject(); diff --git a/src/internal/operators/windowCount.ts b/src/internal/operators/windowCount.ts index ef384c7ee1e..6a50c24cd3e 100644 --- a/src/internal/operators/windowCount.ts +++ b/src/internal/operators/windowCount.ts @@ -84,11 +84,6 @@ class WindowCountOperator implements Operator> { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class WindowCountSubscriber extends Subscriber { private windows: Subject[] = [ new Subject() ]; private count: number = 0; diff --git a/src/internal/operators/windowTime.ts b/src/internal/operators/windowTime.ts index acf35ebba97..52c22dc42a2 100644 --- a/src/internal/operators/windowTime.ts +++ b/src/internal/operators/windowTime.ts @@ -174,11 +174,6 @@ class CountedSubject extends Subject { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class WindowTimeSubscriber extends Subscriber { private windows: CountedSubject[] = []; diff --git a/src/internal/operators/windowToggle.ts b/src/internal/operators/windowToggle.ts index dd6d62d3f47..a078763ce0e 100644 --- a/src/internal/operators/windowToggle.ts +++ b/src/internal/operators/windowToggle.ts @@ -78,11 +78,6 @@ interface WindowContext { subscription: Subscription; } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class WindowToggleSubscriber extends OuterSubscriber { private contexts: WindowContext[] = []; private openSubscription: Subscription | undefined; diff --git a/src/internal/operators/windowWhen.ts b/src/internal/operators/windowWhen.ts index b6164fa7e10..9ba8e258480 100644 --- a/src/internal/operators/windowWhen.ts +++ b/src/internal/operators/windowWhen.ts @@ -67,11 +67,6 @@ class WindowOperator implements Operator> { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class WindowSubscriber extends OuterSubscriber { private window: Subject | undefined; private closingNotification: Subscription | undefined; diff --git a/src/internal/operators/withLatestFrom.ts b/src/internal/operators/withLatestFrom.ts index 55ff79b1435..ff14f963e48 100644 --- a/src/internal/operators/withLatestFrom.ts +++ b/src/internal/operators/withLatestFrom.ts @@ -88,11 +88,6 @@ class WithLatestFromOperator implements Operator { } } -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ class WithLatestFromSubscriber extends OuterSubscriber { private values: any[]; private toRespond: number[] = []; diff --git a/src/internal/scheduler/AnimationFrameAction.ts b/src/internal/scheduler/AnimationFrameAction.ts index cf5c7d26c6d..318ef00b591 100644 --- a/src/internal/scheduler/AnimationFrameAction.ts +++ b/src/internal/scheduler/AnimationFrameAction.ts @@ -2,11 +2,6 @@ import { AsyncAction } from './AsyncAction'; import { AnimationFrameScheduler } from './AnimationFrameScheduler'; import { SchedulerAction } from '../types'; -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class AnimationFrameAction extends AsyncAction { constructor(protected scheduler: AnimationFrameScheduler, diff --git a/src/internal/scheduler/AsapAction.ts b/src/internal/scheduler/AsapAction.ts index 7ed07c0d465..ad3aed14c28 100644 --- a/src/internal/scheduler/AsapAction.ts +++ b/src/internal/scheduler/AsapAction.ts @@ -2,11 +2,7 @@ import { Immediate } from '../util/Immediate'; import { AsyncAction } from './AsyncAction'; import { AsapScheduler } from './AsapScheduler'; import { SchedulerAction } from '../types'; -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ + export class AsapAction extends AsyncAction { constructor(protected scheduler: AsapScheduler, diff --git a/src/internal/scheduler/AsyncAction.ts b/src/internal/scheduler/AsyncAction.ts index 6389d3ca27c..b8409bc513a 100644 --- a/src/internal/scheduler/AsyncAction.ts +++ b/src/internal/scheduler/AsyncAction.ts @@ -3,11 +3,6 @@ import { SchedulerAction } from '../types'; import { Subscription } from '../Subscription'; import { AsyncScheduler } from './AsyncScheduler'; -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class AsyncAction extends Action { public id: any; diff --git a/src/internal/scheduler/QueueAction.ts b/src/internal/scheduler/QueueAction.ts index b5a8b51358b..07de29460aa 100644 --- a/src/internal/scheduler/QueueAction.ts +++ b/src/internal/scheduler/QueueAction.ts @@ -3,11 +3,6 @@ import { Subscription } from '../Subscription'; import { QueueScheduler } from './QueueScheduler'; import { SchedulerAction } from '../types'; -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class QueueAction extends AsyncAction { constructor(protected scheduler: QueueScheduler, diff --git a/src/internal/testing/ColdObservable.ts b/src/internal/testing/ColdObservable.ts index 7460ca6c021..316e6583b99 100644 --- a/src/internal/testing/ColdObservable.ts +++ b/src/internal/testing/ColdObservable.ts @@ -7,11 +7,6 @@ import { SubscriptionLoggable } from './SubscriptionLoggable'; import { applyMixins } from '../util/applyMixins'; import { Subscriber } from '../Subscriber'; -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class ColdObservable extends Observable implements SubscriptionLoggable { public subscriptions: SubscriptionLog[] = []; scheduler: Scheduler; diff --git a/src/internal/testing/HotObservable.ts b/src/internal/testing/HotObservable.ts index 62e92649d6d..190875fe265 100644 --- a/src/internal/testing/HotObservable.ts +++ b/src/internal/testing/HotObservable.ts @@ -7,11 +7,6 @@ import { SubscriptionLog } from './SubscriptionLog'; import { SubscriptionLoggable } from './SubscriptionLoggable'; import { applyMixins } from '../util/applyMixins'; -/** - * We need this JSDoc comment for affecting ESDoc. - * @ignore - * @extends {Ignored} - */ export class HotObservable extends Subject implements SubscriptionLoggable { public subscriptions: SubscriptionLog[] = []; scheduler: Scheduler;