API Reference / @gtkx/runtime / callParent
Function: callParent()
callParent(
klass,methodName,instance, ...inputs):unknown
Defined in: packages/runtime/src/vfunc-call.ts:204
Calls a parent virtual function from an override.
Use the lexical class declaring the override as klass, not the instance's runtime class, so each override advances exactly one level. Arguments follow the override convention: pure out parameters are omitted and returned instead, with multiple outputs forming a tuple.
Parameters
klass
Registered class whose override is chaining up.
methodName
string
Overridden method, such as vfuncMeasure.
instance
object
Instance passed to the override.
inputs
...unknown[]
Arguments passed to the override.
Returns
unknown
Throws
If klass is unregistered, inherits no matching slot, or has an empty parent slot.