# TypingsKernel.KernelContainer

[typings/kernel](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/typings_kernel).KernelContainer

## Table of contents

### Properties

* [BindingError](#bindingerror)
* [InternalError](#internalerror)
* [UnboundTypeError](#unboundtypeerror)
* [abort](#abort)
* [calledRun](#calledrun)
* [noExitRuntime](#noexitruntime)
* [print](#print)
* [printErr](#printerr)
* [quit](#quit)
* [reallocBuffer](#reallocbuffer)
* [registerConfiguratorCallback](#registerconfiguratorcallback)
* [run](#run)
* [setExternalHelpers](#setexternalhelpers)
* [thisProgram](#thisprogram)
* [unregisterConfiguratorCallback](#unregisterconfiguratorcallback)
* [usingWasm](#usingwasm)
* [wasmBinaryFile](#wasmbinaryfile)
* [wasmMaxTableSize](#wasmmaxtablesize)
* [wasmTableSize](#wasmtablesize)

## Properties

### BindingError

• **BindingError**: typeof [`BindingError`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/typings_kernel._internal_.bindingerror)

***

### InternalError

• **InternalError**: typeof [`InternalError`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/typings_kernel._internal_.internalerror)

***

### UnboundTypeError

• **UnboundTypeError**: typeof [`UnboundTypeError`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/typings_kernel._internal_.unboundtypeerror)

***

### abort

• **abort**: (`msg`: `string`) => `void`

#### Type declaration

▸ (`msg`): `void`

**Parameters**

| Name  | Type     |
| ----- | -------- |
| `msg` | `string` |

**Returns**

`void`

***

### calledRun

• **calledRun**: `boolean`

***

### noExitRuntime

• **noExitRuntime**: `boolean`

***

### print

• **print**: (`msg`: `string`) => `void`

#### Type declaration

▸ (`msg`): `void`

**Parameters**

| Name  | Type     |
| ----- | -------- |
| `msg` | `string` |

**Returns**

`void`

***

### printErr

• **printErr**: (`msg`: `string`) => `void`

#### Type declaration

▸ (`msg`): `void`

**Parameters**

| Name  | Type     |
| ----- | -------- |
| `msg` | `string` |

**Returns**

`void`

***

### quit

• **quit**: (`msg`: `string`) => `void`

#### Type declaration

▸ (`msg`): `void`

**Parameters**

| Name  | Type     |
| ----- | -------- |
| `msg` | `string` |

**Returns**

`void`

***

### reallocBuffer

• **reallocBuffer**: (`size`: `string`) => `void`

#### Type declaration

▸ (`size`): `void`

**Parameters**

| Name   | Type     |
| ------ | -------- |
| `size` | `string` |

**Returns**

`void`

***

### registerConfiguratorCallback

• **registerConfiguratorCallback**: (`callbacksObject`: `any`) => `void`

#### Type declaration

▸ (`callbacksObject`): `void`

**Parameters**

| Name              | Type  |
| ----------------- | ----- |
| `callbacksObject` | `any` |

**Returns**

`void`

***

### run

• **run**: (`a`: `any`) => `void`

#### Type declaration

▸ (`a`): `void`

**Parameters**

| Name | Type  |
| ---- | ----- |
| `a`  | `any` |

**Returns**

`void`

***

### setExternalHelpers

• **setExternalHelpers**: (`kernelIo`: `any`, `utils`: `any`) => `void`

#### Type declaration

▸ (`kernelIo`, `utils`): `void`

**Parameters**

| Name       | Type  |
| ---------- | ----- |
| `kernelIo` | `any` |
| `utils`    | `any` |

**Returns**

`void`

***

### thisProgram

• **thisProgram**: `string`

***

### unregisterConfiguratorCallback

• **unregisterConfiguratorCallback**: (`callbacksObject`: `any`) => `void`

#### Type declaration

▸ (`callbacksObject`): `void`

**Parameters**

| Name              | Type  |
| ----------------- | ----- |
| `callbacksObject` | `any` |

**Returns**

`void`

***

### usingWasm

• **usingWasm**: `boolean`

***

### wasmBinaryFile

• **wasmBinaryFile**: `string`

***

### wasmMaxTableSize

• **wasmMaxTableSize**: `number`

***

### wasmTableSize

• **wasmTableSize**: `number`
