TSTLClassMetatable
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
____constructor
• ____constructor: () => void
Type declaration
▸ (): void
Returns
void
Defined in
packages/isaacscript-common/src/interfaces/TSTLClassMetatable.ts:6
__index
• __index: unknown
Defined in
packages/isaacscript-common/src/interfaces/TSTLClassMetatable.ts:7
constructor
• constructor: Object
Type declaration
Name | Type |
---|---|
name | string |
prototype | LuaMetatable <LuaMap <AnyNotNil , unknown >, undefined | object | (this : LuaMap <AnyNotNil , unknown >, key : any ) => any > |
Defined in
packages/isaacscript-common/src/interfaces/TSTLClassMetatable.ts:8