TSTLClassMetatable
Interfaces
Section titled “Interfaces”TSTLClassMetatable
Section titled “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.)
Properties
Section titled “Properties”____constructor
Section titled “____constructor”
readonly____constructor: () =>void
Defined in: packages/isaacscript-common/src/interfaces/TSTLClassMetatable.ts:6
Returns
Section titled “Returns”void
__index
Section titled “__index”
readonly__index:unknown
Defined in: packages/isaacscript-common/src/interfaces/TSTLClassMetatable.ts:7
constructor
Section titled “constructor”
readonlyconstructor:object
Defined in: packages/isaacscript-common/src/interfaces/TSTLClassMetatable.ts:8
readonlyname:string
prototype
Section titled “prototype”
readonlyprototype:Readonly<LuaMetatable<LuaMap<AnyNotNil,unknown>>>
