msw
Version:
14 lines (12 loc) • 482 B
text/typescript
import { type ServiceWorkerSourceOptions } from '../sources/service-worker-source'
export function shouldInvalidateWorker(
prevOptions: ServiceWorkerSourceOptions,
nextOptions: ServiceWorkerSourceOptions,
): boolean {
return (
prevOptions.findWorker !== nextOptions.findWorker ||
prevOptions.serviceWorker.url !== nextOptions.serviceWorker.url ||
JSON.stringify(prevOptions.serviceWorker.options) !==
JSON.stringify(nextOptions.serviceWorker.options)
)
}