# TuilGhosttyTerminalOptions

Source: /tuil/docs/reference/packages/ghostty-web/api/tuil-ghostty-terminal-options
Locale: en

interface exported by @mwillbanks/tuil-ghostty-web.



{/* Generated by tooling/docs/generate-reference.ts. */}

## interface [#interface]

Public interface exported by `@mwillbanks/tuil-ghostty-web`.

```ts
export interface TuilGhosttyTerminalOptions
  extends Omit<ITerminalOptions, "ghostty"> {
  readonly maxInputBytes?: number;
  readonly maxOutputBytes?: number;
}
```

## Members [#members]

| Member                 | Type                                           | Required | Description                                                                                | Related types |
| ---------------------- | ---------------------------------------------- | -------- | ------------------------------------------------------------------------------------------ | ------------- |
| `maxInputBytes`        | `number \| undefined`                          | No       | The `maxInputBytes` member uses the `number \| undefined` contract.                        | —             |
| `maxOutputBytes`       | `number \| undefined`                          | No       | The `maxOutputBytes` member uses the `number \| undefined` contract.                       | —             |
| `cols`                 | `number \| undefined`                          | No       | The `cols` member uses the `number \| undefined` contract.                                 | —             |
| `rows`                 | `number \| undefined`                          | No       | The `rows` member uses the `number \| undefined` contract.                                 | —             |
| `cursorBlink`          | `boolean \| undefined`                         | No       | The `cursorBlink` member uses the `boolean \| undefined` contract.                         | —             |
| `cursorStyle`          | `"block" \| "underline" \| "bar" \| undefined` | No       | The `cursorStyle` member uses the `"block" \| "underline" \| "bar" \| undefined` contract. | —             |
| `theme`                | `ITheme \| undefined`                          | No       | The `theme` member uses the `ITheme \| undefined` contract.                                | —             |
| `scrollback`           | `number \| undefined`                          | No       | The `scrollback` member uses the `number \| undefined` contract.                           | —             |
| `fontSize`             | `number \| undefined`                          | No       | The `fontSize` member uses the `number \| undefined` contract.                             | —             |
| `fontFamily`           | `string \| undefined`                          | No       | The `fontFamily` member uses the `string \| undefined` contract.                           | —             |
| `allowTransparency`    | `boolean \| undefined`                         | No       | The `allowTransparency` member uses the `boolean \| undefined` contract.                   | —             |
| `convertEol`           | `boolean \| undefined`                         | No       | The `convertEol` member uses the `boolean \| undefined` contract.                          | —             |
| `disableStdin`         | `boolean \| undefined`                         | No       | The `disableStdin` member uses the `boolean \| undefined` contract.                        | —             |
| `smoothScrollDuration` | `number \| undefined`                          | No       | The `smoothScrollDuration` member uses the `number \| undefined` contract.                 | —             |

## Parameters [#parameters]

This declaration has no public members.

## Returns [#returns]

This declaration does not return a value.

## Throws [#throws]

No thrown errors are documented for this declaration.

## Related types [#related-types]

No package-local related types.

## Source [#source]

[View the secondary source reference](https://github.com/mwillbanks/tuil/blob/main/packages/ghostty-web/src/browser.tsx)

## Package [#package]

[@mwillbanks/tuil-ghostty-web](/tuil/docs/reference/packages/ghostty-web)
