Gtk-3.0
GJS TypeScript type definitions for Gtk-3.0, generated from library version 3.24.36 using ts-for-gir v3.0.0-beta.14.
GTK+ is the primary library used to construct user interfaces in GNOME applications. It provides user interface controls and signal callbacks to control user interfaces.
Install
To use this type definitions, install them with NPM like this:
npm install @girs/gtk-3.0
Usage
You can import this package into your project like this:
import Gtk from '@girs/gtk-3.0';
Or if you prefer CommonJS, you can also use this:
const Gtk = require('@girs/gtk-3.0');
If you use ambient modules, you can also import this module like you would do this in JavaScript:
import Gtk from 'gi://Gtk?version=3.0';
Depending on your project configuration, it is recommended to use a bundler like esbuild. You can find examples using different bundlers here.
Other packages
All existing pre-generated packages can be found on gjsify/types.