[**@wocart/storefront v3.1.0**](../../README)

***

[@wocart/storefront](../../README) / [index](../README) / variantFor

# Function: variantFor()

> **variantFor**\<`V`\>(`variants`, `selection`): `V`

The variant whose every option has the value `selection` gives it, or null.

## Type Parameters

### V

`V` *extends* [`PickerVariant`](../type-aliases/PickerVariant)

## Parameters

### variants

readonly `V`[]

### selection

[`OptionSelection`](../type-aliases/OptionSelection)

## Returns

`V`
