# getHlsLadder

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

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

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/sdk/type-aliases/assetdto/), `"variants"`\> |

## Returns

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