---
title: "VaryInit"
source: "https://github.com/remix-run/remix/blob/8905f3943706e1f53696ab83e70a84873cabfc90/packages/headers/src/lib/vary.ts#L6"
---

# VaryInit

## Summary

Object form for constructing a [`Vary`](/headers/vary/class/Vary/) header value.

## Signature

```ts
interface VaryInit {
  headerNames: string[]
}

```

## Properties

### `headerNames`

The request header names that determine cache eligibility.