# getHlsLadder

```ts
function getHlsLadder(asset): 
  | AssetVariant
  | null;
```

Defined in: packages/asset-client/src/index.ts:335

The ladder of an asset, or `null` when it has none / the DTO does not carry
`variants` (the slim list shape never does — use `hasPreset(a, "hls")` there).

## Parameters

| Parameter | Type |
| ------ | ------ |
| `asset` | [`Pick`](/api/nitida/sdk/react/-internal-/type-aliases/pick/)\<[`AssetDTO`](/api/nitida/asset-client/type-aliases/assetdto/), `"variants"`\> |

## Returns

  \| [`AssetVariant`](/api/nitida/asset-client/type-aliases/assetvariant/)
  \| `null`