# resolveSlots

```ts
function resolveSlots(slotKeys, opts?): Promise<Record<string, SlotResolution>>;
```

Defined in: packages/asset-client/src/slots.ts:209

Bulk-resolve N slot keys in one round-trip. The SDK's `useSlots`
React hook calls this so every storefront header (logo + tagline +
nav cover + …) loads as one request.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `slotKeys` | `string`[] |
| `opts` | [`ResolveSlotOptions`](/api/nitida/asset-client/type-aliases/resolveslotoptions/) |

## Returns

`Promise`\<[`Record`](/api/nitida/sdk/web/-internal-/type-aliases/record/)\<`string`, [`SlotResolution`](/api/nitida/asset-client/type-aliases/slotresolution/)\>\>