MCPcopy Create free account
hub / github.com/ceifa/wasmoon / createTable

Method createTable

src/type-extensions/table.ts:57–62  ·  view source on GitHub ↗
(arrayCount: number, keyCount: number)

Source from the content-addressed store, hash-verified

55 const tableIndex = thread.getTop() + 1
56
57 const createTable = (arrayCount: number, keyCount: number): void => {
58 thread.lua.lua_createtable(thread.address, arrayCount, keyCount)
59 const ref = thread.lua.luaL_ref(thread.address, LUA_REGISTRYINDEX)
60 seenMap.set(target, ref)
61 thread.lua.lua_rawgeti(thread.address, LUA_REGISTRYINDEX, BigInt(ref))
62 }
63
64 if (Array.isArray(target)) {
65 createTable(target.length, 0)

Callers

nothing calls this directly

Calls 1

setMethod · 0.80

Tested by

no test coverage detected