# getTransformSrcSet

```ts
function getTransformSrcSet(
   asset, 
   widths, 
   extraOpts?): string;
```

Defined in: packages/asset-client/dist/index.d.ts:651

Build a responsive `srcSet` string by generating one transform URL per
width. All other options apply to every URL.

  <img
    src={aq.transform(asset, { width: 800 })!}
    srcSet={aq.transformSrcSet(asset, [320, 640, 960, 1280])}
    sizes="(max-width: 768px) 100vw, 50vw"
  />

## Parameters

| Parameter | Type |
| ------ | ------ |
| `asset` | [`Pick`](/api/nitida/sdk/react/-internal-/type-aliases/pick/)\<[`AssetDTO`](/api/nitida/sdk/type-aliases/assetdto/), `"sha"`\> & [`VisibilityHint`](/api/nitida/sdk/type-aliases/visibilityhint/) |
| `widths` | `number`[] |
| `extraOpts?` | [`Omit`](/api/nitida/asset-client/-internal-/type-aliases/omit/)\<[`TransformOptions`](/api/nitida/sdk/type-aliases/transformoptions/), `"width"`\> |

## Returns

`string`