---
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:69](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/67fb8580ac3c5b372617ee3ec3fc8f2bc9f16174/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L69)

Options for waiting on a job.

## Properties

### onPoll()?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/run.ts:75](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/67fb8580ac3c5b372617ee3ec3fc8f2bc9f16174/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L75)

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:71](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/67fb8580ac3c5b372617ee3ec3fc8f2bc9f16174/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L71)

Polling interval in seconds (default: 3).

***

### sleep()?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/run.ts:77](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/67fb8580ac3c5b372617ee3ec3fc8f2bc9f16174/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L77)

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:73](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/67fb8580ac3c5b372617ee3ec3fc8f2bc9f16174/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L73)

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