> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.FilesOpenWithArgs.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface FilesOpenWithArgs

```typescript
interface FilesOpenWithArgs {
    editorProjectId: string;
    item: FilesOpenWithItem;
    mode: "edit";
    returnTo?: FilesEditSessionReturnTo;
    timeoutMs?: number;
}
```

Types: [editorProjectId](#editorprojectid), [item](#item), [FilesOpenWithItem](../types/core.FilesOpenWithItem.md), [mode](#mode), [returnTo](#returnto), [FilesEditSessionReturnTo](core.FilesEditSessionReturnTo.md), [timeoutMs](#timeoutms)

##### Index

### <a id="properties"></a>Properties

[editorProjectId](#editorprojectid) [item](#item) [mode](#mode) [returnTo?](#returnto) [timeoutMs?](#timeoutms)

## <a id="properties-1"></a>Properties

### <a id="editorprojectid"></a>editorProjectId

```typescript
editorProjectId: string
```

### <a id="item"></a>item

```typescript
item: FilesOpenWithItem
```

Types: [FilesOpenWithItem](../types/core.FilesOpenWithItem.md)

### <a id="mode"></a>mode

```typescript
mode: "edit"
```

### <a id="returnto"></a>`Optional`returnTo

```typescript
returnTo?: FilesEditSessionReturnTo
```

Types: [FilesEditSessionReturnTo](core.FilesEditSessionReturnTo.md)

### <a id="timeoutms"></a>`Optional`timeoutMs

```typescript
timeoutMs?: number
```

Interactive object-consent budget in ms. Defaults to 90s.
