> For AI agents: the complete documentation index is available at https://types-mediawiki-response.pages.dev/llms.txt, the full documentation bundle is available at https://types-mediawiki-response.pages.dev/llms-full.txt.

# Scribunto

## Interfaces

| Interface                                                                                                                     | Description                                                          |
| ----------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| [ApiScribuntoConsoleError](https://types-mediawiki-response.pages.dev/api/extensions/scribunto/ApiScribuntoConsoleError.md)   | The `type: "error"` shape (a Lua error reported in band).            |
| [ApiScribuntoConsoleNormal](https://types-mediawiki-response.pages.dev/api/extensions/scribunto/ApiScribuntoConsoleNormal.md) | The `type: "normal"` shape (`print` output plus the returned value). |

## Type Aliases

| Type Alias                                                                                                                        | Description                                                                                                                                                                                                                                                                                                                                                                             |
| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ApiScribuntoConsoleResponse](https://types-mediawiki-response.pages.dev/api/extensions/scribunto/ApiScribuntoConsoleResponse.md) | Response of `action=scribunto-console`. Discriminated on type: a [ApiScribuntoConsoleNormal](https://types-mediawiki-response.pages.dev/api/extensions/scribunto/ApiScribuntoConsoleNormal.md) result or an [ApiScribuntoConsoleError](https://types-mediawiki-response.pages.dev/api/extensions/scribunto/ApiScribuntoConsoleError.md) one, both merged onto the envelope at the root. |
| [ScribuntoConsoleType](https://types-mediawiki-response.pages.dev/api/extensions/scribunto/ScribuntoConsoleType.md)               | Console outcome. Scribunto reports `normal` / `error` in band; open for future kinds.                                                                                                                                                                                                                                                                                                   |
