---
url: /api/symbols/unplugin-pwa-core/generate-register-sw/generateregistersw.md
---

# generateRegisterSW

Function @unplugin-pwa/core/generate-register-sw

```ts
generateRegisterSW(ctx: PWAPluginContext<any, any, any>): Promise<string | undefined>
```

Generates `registerSW.js` file for the service worker registration.

### Parameters

* `ctx` – The PWA plugin context.

**Returns:** The code of `registerSW.js` or `undefined` if it is not required.
