> ## Documentation Index
> Fetch the complete documentation index at: https://eco-804c21df.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Eco

> Eco library

### eco.unctest

```lua theme={null}
eco.unctest() : () <void>
```

<Info>
  unctest, unc\_test
</Info>

<Warning>
  * **Eco Executor** exclusive.
  * This function is experimental.
</Warning>

Check the globals of the executor.

### eco.check

```lua theme={null}
eco.check(FuncName: string) : bool <boolean>
```

<Warning>
  * **Eco Executor** exclusive\*\*.\*\*
</Warning>

Just like `eco.unctest`, except it checks the specific one by the given string arg (function name)

### eco.executetab

```lua theme={null}
eco.executetab(tab: number) : () <void>
```

<Info>
  executetab, execute\_tab
</Info>

<Warning>
  * **Eco Executor** exclusive\*\*.\*\*
</Warning>

Execute the executor's specific tab given by the number arg (tab order)

### eco.isbeta

```lua theme={null}
eco.isbeta() : bool <boolean>
```

<Info>
  isbeta, is\_beta
</Info>

<Warning>
  * **Eco Executor** exclusive.
</Warning>

Checks if the executor is in a beta state or not and returns it as a boolean.

### eco.terminate

```lua theme={null}
eco.terminate(total: number) : () <void>
```

<Tip>
  Useful in case a module script were still running because of an infinite loop/yield.
</Tip>

<Warning>
  * **Eco Executor** exclusive\*\*.\*\*
</Warning>

Destroys any running module script in memory. `total` determines how many module scripts will be destroyed; leave it nil to destroy all.
