# Timeout<!-- -->

### Hierarchy

* *Timeout*

  * [CallOptions](https://docs.apify.com/sdk/js/sdk/js/reference/interface/CallOptions.md)
  * [StartOptions](https://docs.apify.com/sdk/js/sdk/js/reference/interface/StartOptions.md)
  * [CallTaskOptions](https://docs.apify.com/sdk/js/sdk/js/reference/interface/CallTaskOptions.md)

## Index[**](#Index)

### Properties

* [**timeout](#timeout)

## Properties<!-- -->[**](#Properties)

### [**](#timeout)[**](https://github.com/apify/apify-sdk-js/blob/1c7a00f44bba808a75a9793059bf83398937c5f2/src/actor.ts#L270)optionaltimeout

**timeout?

<!-- -->

: number | inherit

Timeout for the Actor run in seconds, or `'inherit'`.

Using `inherit` will set timeout of the newly started Actor run to the time remaining until this Actor run times out so that the new run does not outlive this one.
