| batch | Executes a function with automatic batching. |
| beginBatch | Begins a new FFI call batch. |
| call | Makes an FFI call, batching it if inside a batch context. |
| createRef | Creates a mutable reference wrapper. |
| discardAllBatches | Discards all pending batched calls without executing them. |
| endBatch | Ends the current batch and executes all queued FFI calls. |
| findNativeClass | Finds a native class by walking the type hierarchy. |
| getNativeClass | Gets a registered class by its GLib type name. |
| getNativeId | Gets the internal handle ID for a native pointer. |
| getNativeObject | Creates a JavaScript wrapper for a native GObject. |
| isBatching | Checks if currently inside a batch context. |
| isObjectEqual | Compares two NativeObject instances for equality based on their underlying handles. |
| isStarted | Checks if the GTK application runtime is currently running. Returns false in forked child processes where GTK state is invalid. |
| registerNativeClass | Registers a native class for type resolution. |
| setInstantiating | Sets the instantiation flag. |
| start | Initializes the GTK application runtime. |
| stop | Shuts down the GTK application runtime. |