Function: registerNativeClass()
registerNativeClass(
cls):void
Defined in: packages/ffi/src/registry.ts:25
Registers a native class for type resolution.
Called automatically by generated bindings. Can be used to register custom subclasses.
Parameters
| Parameter | Type | Description |
|---|---|---|
cls | NativeClass | The native class to register |
Returns
void
Example
import { registerNativeClass } from "@gtkx/ffi";
class MyCustomWidget extends Gtk.Widget {
static readonly glibTypeName = "MyCustomWidget";
// ...
}
registerNativeClass(MyCustomWidget);