Show raw api
{
"functions": [
{
"name": "new",
"desc": "Constructs a new implementation. Use [TieDefinition.Implement] instead of using this directly.",
"params": [
{
"name": "tieDefinition",
"desc": "",
"lua_type": "TieDefinition"
},
{
"name": "adornee",
"desc": "",
"lua_type": "Instance"
},
{
"name": "implementer",
"desc": "",
"lua_type": "table"
},
{
"name": "implementationTieRealm",
"desc": "",
"lua_type": "TieRealm"
}
],
"returns": [],
"function_type": "static",
"source": {
"line": 28,
"path": "src/tie/src/Shared/TieImplementation.lua"
}
}
],
"properties": [],
"types": [],
"name": "TieImplementation",
"desc": "This class represents the implementation for a given definition. For the lifetime\nof the class, this implementation will be exposed to consumption by both someone\nusing the tie interface, and anyone invoking its methods via the normal Roblox API.",
"source": {
"line": 8,
"path": "src/tie/src/Shared/TieImplementation.lua"
}
}