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

***

[@wocart/storefront](../../README) / [review-media](../README) / ReviewSessionDeps

# Interface: ReviewSessionDeps

What the session uses of the page; the page's own by default.

## Properties

### createRequest

> **createRequest**: () => [`ReviewUploadRequest`](ReviewUploadRequest)

#### Returns

[`ReviewUploadRequest`](ReviewUploadRequest)

***

### fetch

> **fetch**: \{(`input`, `init?`): `Promise`\<`Response`\>; (`input`, `init?`): `Promise`\<`Response`\>; \}

#### Call Signature

> (`input`, `init?`): `Promise`\<`Response`\>

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)

##### Parameters

###### input

`RequestInfo` \| `URL`

###### init?

`RequestInit`

##### Returns

`Promise`\<`Response`\>

#### Call Signature

> (`input`, `init?`): `Promise`\<`Response`\>

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)

##### Parameters

###### input

`string` \| `Request` \| `URL`

###### init?

`RequestInit`

##### Returns

`Promise`\<`Response`\>

***

### preparePhoto

> **preparePhoto**: (`photo`) => `Promise`\<`Blob`\>

#### Parameters

##### photo

`Blob`

#### Returns

`Promise`\<`Blob`\>

***

### wait

> **wait**: (`ms`) => `Promise`\<`void`\>

#### Parameters

##### ms

`number`

#### Returns

`Promise`\<`void`\>
