Skip to content

Commit

Permalink
fix(setupWorker): mark "startOptions" as non-nullable
Browse files Browse the repository at this point in the history
  • Loading branch information
kettanaito committed Nov 7, 2022
1 parent 751a3dd commit 5cff8f1
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 6 deletions.
2 changes: 1 addition & 1 deletion src/setupWorker/glossary.ts
Expand Up @@ -99,7 +99,7 @@ export type WorkerLifecycleEventsMap = LifeCycleEventsMap<Response>

export interface SetupWorkerInternalContext {
isMockingEnabled: boolean
startOptions?: RequiredDeep<StartOptions>
startOptions: RequiredDeep<StartOptions>
worker: ServiceWorker | null
registration: ServiceWorkerRegistration | null
requestHandlers: RequestHandler[]
Expand Down
7 changes: 2 additions & 5 deletions src/setupWorker/setupWorker.ts
Expand Up @@ -51,7 +51,7 @@ export class SetupWorkerApi extends SetupApi<WorkerLifecycleEventsMap> {
// 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,
Expand Down Expand Up @@ -185,10 +185,7 @@ export class SetupWorkerApi extends SetupApi<WorkerLifecycleEventsMap> {
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 {
Expand Down

0 comments on commit 5cff8f1

Please sign in to comment.