diff --git a/src/MiscJSDoc.ts b/src/MiscJSDoc.ts index 9ba55f5627..fbe3d246a4 100644 --- a/src/MiscJSDoc.ts +++ b/src/MiscJSDoc.ts @@ -133,6 +133,7 @@ export class ObservableDoc { * @static true * @name create * @owner Observable + * @nocollapse */ static create(onSubscription: (observer: Observer) => TeardownLogic): Observable { return new Observable(onSubscription); diff --git a/src/internal/observable/SubscribeOnObservable.ts b/src/internal/observable/SubscribeOnObservable.ts index de686e984d..64839cf63c 100644 --- a/src/internal/observable/SubscribeOnObservable.ts +++ b/src/internal/observable/SubscribeOnObservable.ts @@ -16,10 +16,12 @@ export interface DispatchArg { * @hide true */ export class SubscribeOnObservable extends Observable { + /** @nocollapse */ static create(source: Observable, delay: number = 0, scheduler: SchedulerLike = asap): Observable { return new SubscribeOnObservable(source, delay, scheduler); } + /** @nocollapse */ static dispatch(this: SchedulerAction, arg: DispatchArg): Subscription { const { source, subscriber } = arg; return this.add(source.subscribe(subscriber)); @@ -46,4 +48,4 @@ export class SubscribeOnObservable extends Observable { source, subscriber }); } -} \ No newline at end of file +} diff --git a/src/internal/observable/dom/AjaxObservable.ts b/src/internal/observable/dom/AjaxObservable.ts index 46ae687918..51de1dcbc2 100644 --- a/src/internal/observable/dom/AjaxObservable.ts +++ b/src/internal/observable/dom/AjaxObservable.ts @@ -131,6 +131,7 @@ export class AjaxObservable extends Observable { * @static true * @name ajax * @owner Observable + * @nocollapse */ static create: AjaxCreationMethod = (() => { const create: any = (urlOrRequest: string | AjaxRequest) => { diff --git a/src/internal/operators/observeOn.ts b/src/internal/operators/observeOn.ts index 9b946bbb7c..7325d8b4ff 100644 --- a/src/internal/operators/observeOn.ts +++ b/src/internal/operators/observeOn.ts @@ -71,6 +71,7 @@ export class ObserveOnOperator implements Operator { * @extends {Ignored} */ export class ObserveOnSubscriber extends Subscriber { + /** @nocollapse */ static dispatch(this: SchedulerAction, arg: ObserveOnMessage) { const { notification, destination } = arg; notification.observe(destination); diff --git a/src/internal/testing/TestScheduler.ts b/src/internal/testing/TestScheduler.ts index d452f172ce..1fba35203e 100644 --- a/src/internal/testing/TestScheduler.ts +++ b/src/internal/testing/TestScheduler.ts @@ -136,6 +136,7 @@ export class TestScheduler extends VirtualTimeScheduler { } } + /** @nocollapse */ static parseMarblesAsSubscriptions(marbles: string): SubscriptionLog { if (typeof marbles !== 'string') { return new SubscriptionLog(Number.POSITIVE_INFINITY); @@ -185,6 +186,7 @@ export class TestScheduler extends VirtualTimeScheduler { } } + /** @nocollapse */ static parseMarbles(marbles: string, values?: any, errorValue?: any,