From 5cff8f144814913bfbc2cbf2ac9af6855b752e91 Mon Sep 17 00:00:00 2001 From: Artem Zakharchenko Date: Mon, 7 Nov 2022 12:51:43 +0100 Subject: [PATCH] fix(setupWorker): mark "startOptions" as non-nullable --- src/setupWorker/glossary.ts | 2 +- src/setupWorker/setupWorker.ts | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/setupWorker/glossary.ts b/src/setupWorker/glossary.ts index 6734242d5..bcfa5b202 100644 --- a/src/setupWorker/glossary.ts +++ b/src/setupWorker/glossary.ts @@ -99,7 +99,7 @@ export type WorkerLifecycleEventsMap = LifeCycleEventsMap export interface SetupWorkerInternalContext { isMockingEnabled: boolean - startOptions?: RequiredDeep + startOptions: RequiredDeep worker: ServiceWorker | null registration: ServiceWorkerRegistration | null requestHandlers: RequestHandler[] diff --git a/src/setupWorker/setupWorker.ts b/src/setupWorker/setupWorker.ts index c9f6e6611..39ce50b23 100644 --- a/src/setupWorker/setupWorker.ts +++ b/src/setupWorker/setupWorker.ts @@ -51,7 +51,7 @@ export class SetupWorkerApi extends SetupApi { // Mocking is not considered enabled until the worker // signals back the successful activation event. isMockingEnabled: false, - startOptions: undefined, + startOptions: null as any, worker: null, registration: null, requestHandlers: this.currentHandlers, @@ -185,10 +185,7 @@ export class SetupWorkerApi extends SetupApi { options, ) as SetupWorkerInternalContext['startOptions'] - /** - * @fixme @todo Typings. - */ - return await this.startHandler(this.context.startOptions as any, options) + return await this.startHandler(this.context.startOptions, options) } public printHandlers(): void {