---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../../modules.md) / [operations/jobs](../index.md) / WaitForJobOptions

# Interface: WaitForJobOptions

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/run.ts:68](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L68)

Options for waiting on a job.

## Properties

### onPoll()?

> `optional` **onPoll**: (`info`) => `void`

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/run.ts:74](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L74)

Callback invoked on each poll with current status.

#### Parameters

##### info

[`WaitForJobPollInfo`](WaitForJobPollInfo.md)

#### Returns

`void`

***

### pollIntervalSeconds?

> `optional` **pollIntervalSeconds**: `number`

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/run.ts:70](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L70)

Polling interval in seconds (default: 3).

***

### sleep()?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/run.ts:76](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L76)

Custom sleep function for testing.

#### Parameters

##### ms

`number`

#### Returns

`Promise`\<`void`\>

***

### timeoutSeconds?

> `optional` **timeoutSeconds**: `number`

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/run.ts:72](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L72)

Maximum time to wait in seconds (default: no limit, 0 = no timeout).
