Skip to main content

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

ParameterTypeDescription
clsNativeClassThe native class to register

Returns

void

Example

import { registerNativeClass } from "@gtkx/ffi";

class MyCustomWidget extends Gtk.Widget {
static readonly glibTypeName = "MyCustomWidget";
// ...
}
registerNativeClass(MyCustomWidget);