---
title: Position
summary: The position of a region. Provide exactly one of x/offsetX and exactly one of y/offsetY.
url: https://www.fastly.com/documentation/reference/compute/sdks/javascript/js-compute/image-optimizer/interface.Position/
---

**Kind:** Interface  
**Module:** [image-optimizer](https://www.fastly.com/documentation/reference/compute/sdks/javascript/js-compute/image-optimizer/)  
**Package:** @fastly/js-compute 4.0.1  
**Source:** https://github.com/fastly/js-compute-runtime/blob/70cf30af4e657879b2d1e7eafab880e39e3a3f7d/types/image-optimizer.d.ts#L46

The position of a region. Provide exactly one of `x`/`offsetX` and exactly one of
`y`/`offsetY`.

## Properties

### x

**Type:** `number | Percentage`  
**Flags:** optional  
**Source:** https://github.com/fastly/js-compute-runtime/blob/70cf30af4e657879b2d1e7eafab880e39e3a3f7d/types/image-optimizer.d.ts#L48

Absolute x position as integer pixels or percentage string.

### offsetX

**Type:** `number`  
**Flags:** optional  
**Source:** https://github.com/fastly/js-compute-runtime/blob/70cf30af4e657879b2d1e7eafab880e39e3a3f7d/types/image-optimizer.d.ts#L50

X offset as a percentage number.

### y

**Type:** `number | Percentage`  
**Flags:** optional  
**Source:** https://github.com/fastly/js-compute-runtime/blob/70cf30af4e657879b2d1e7eafab880e39e3a3f7d/types/image-optimizer.d.ts#L52

Absolute y position as integer pixels or percentage string.

### offsetY

**Type:** `number`  
**Flags:** optional  
**Source:** https://github.com/fastly/js-compute-runtime/blob/70cf30af4e657879b2d1e7eafab880e39e3a3f7d/types/image-optimizer.d.ts#L54

Y offset as a percentage number.
