---
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:76](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L76)

Options for waiting on a job.

## Properties

### onPoll()?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/run.ts:82](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L82)

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:78](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L78)

Polling interval in seconds (default: 3).

***

### sleep()?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/run.ts:84](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L84)

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:80](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/jobs/run.ts#L80)

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