> ## 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.

# Table Functions

> Functions related to table.

### Get Raw Metatable

```lua theme={null}
getrawmetatable() : {[string] : any} <table>
```

<Info>
  getrawmetatable, get\_raw\_metatable
</Info>

Retrieve the metatable of the object, bypassing its `__metatable` metamethod, and return the metatable.

### Set Readonly

```lua theme={null}
setreadonly(tab: table, val: boolean) : () <void>
```

<Info>
  setreadonly, set\_readonly, set\_read\_only
</Info>

Sets the `tab`'s read-only value to `val`.

### Is Readonly

```lua theme={null}
isreadonly(tab: table) : IsReadOnly <boolean>
```

<Info>
  isreadyonly, is\_readonly, is\_read\_only
</Info>

Returns the condition of the `tab`'s read-only value.

### Make Writeable

```lua theme={null}
makewriteable(tab: table | userdata) : IsReadOnly <boolean>
```

<Info>
  makewriteable, make\_writeable
</Info>

Sets the `tab`'s read-only value to false.

### Make Readonly

```lua theme={null}
makereadonly(tab: table | userdata) : IsReadOnly <boolean>
```

<Info>
  makereadonly, make\_readonly
</Info>

Sets the `tab`'s read-only value to true.
