# SlotResolution

```ts
type SlotResolution = {
  preset: VariantPreset;
  slot: SlotDTO | null;
  url: string | null;
};
```

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

## Properties

### preset

```ts
preset: VariantPreset;
```

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

Effective preset — what `url` below was built with. Resolution order:
  1. caller's `preset` override
  2. slot's `preset` hint
  3. `lg` for images, `video` for video kind

***

### slot

```ts
slot: SlotDTO | null;
```

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

The resolved DTO (`null` when the slot is unbound or asset missing).

***

### url

```ts
url: string | null;
```

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

The CDN URL the consumer should use.