Skip to content

TSTLClassMetatable

Defined in: packages/isaacscript-common/src/interfaces/TSTLClassMetatable.ts:5

This is a type representing the metatable of a user-created class from TypeScript code. (TypeScriptToLua transpiles TypeScript classes to a Lua table with a specific kind of metatable.)

readonly ____constructor: () => void

Defined in: packages/isaacscript-common/src/interfaces/TSTLClassMetatable.ts:6

void

readonly __index: unknown

Defined in: packages/isaacscript-common/src/interfaces/TSTLClassMetatable.ts:7

readonly constructor: object

Defined in: packages/isaacscript-common/src/interfaces/TSTLClassMetatable.ts:8

readonly name: string

readonly prototype: Readonly<LuaMetatable<LuaMap<AnyNotNil, unknown>>>