open-index/open-npm huggingface dataset:
npm package: @girs/mx-1.0
Description: GJS TypeScript type definitions for Mx-1.0, generated from library version 1.4.7
Author: ts-for-gir
Latest version: 1.4.7-4.0.0-rc.2


# Mx-1.0

![version](https://img.shields.io/npm/v/@girs/mx-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/mx-1.0)


GJS TypeScript type definitions for Mx-1.0, generated from library version 1.4.7 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/mx-1.0
```

## Usage

You can import this package into your project like this:
```ts
import Mx from '@girs/mx-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/mx-1.0` or `@girs/mx-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/mx-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/mx-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import Mx from 'gi://Mx?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/mx-1.0` or `@girs/mx-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/mx-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/mx-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const Mx = imports.gi.Mx;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/mx-2.0
Description: GJS TypeScript type definitions for Mx-2.0, generated from library version 1.99.4
Author: ts-for-gir
Latest version: 1.99.4-4.0.0-rc.2


# Mx-2.0

![version](https://img.shields.io/npm/v/@girs/mx-2.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/mx-2.0)


GJS TypeScript type definitions for Mx-2.0, generated from library version 1.99.4 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/mx-2.0
```

## Usage

You can import this package into your project like this:
```ts
import Mx from '@girs/mx-2.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/mx-2.0` or `@girs/mx-2.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/mx-2.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/mx-2.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import Mx from 'gi://Mx?version=2.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/mx-2.0` or `@girs/mx-2.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/mx-2.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/mx-2.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const Mx = imports.gi.Mx;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/mxgtk-1.0
Description: GJS TypeScript type definitions for MxGtk-1.0, generated from library version 1.0.0
Author: ts-for-gir
Latest version: 1.0.0-4.0.0-rc.2


# MxGtk-1.0

![version](https://img.shields.io/npm/v/@girs/mxgtk-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/mxgtk-1.0)


GJS TypeScript type definitions for MxGtk-1.0, generated from library version 1.0.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/mxgtk-1.0
```

## Usage

You can import this package into your project like this:
```ts
import MxGtk from '@girs/mxgtk-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/mxgtk-1.0` or `@girs/mxgtk-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/mxgtk-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/mxgtk-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import MxGtk from 'gi://MxGtk?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/mxgtk-1.0` or `@girs/mxgtk-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/mxgtk-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/mxgtk-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const MxGtk = imports.gi.MxGtk;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/mypaint-1.6
Description: GJS TypeScript type definitions for MyPaint-1.6, generated from library version 1.6.0
Author: ts-for-gir
Latest version: 1.6.0-4.0.0-rc.2


# MyPaint-1.6

![version](https://img.shields.io/npm/v/@girs/mypaint-1.6)
![downloads/week](https://img.shields.io/npm/dw/@girs/mypaint-1.6)


GJS TypeScript type definitions for MyPaint-1.6, generated from library version 1.6.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/mypaint-1.6
```

## Usage

You can import this package into your project like this:
```ts
import MyPaint from '@girs/mypaint-1.6';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/mypaint-1.6` or `@girs/mypaint-1.6/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/mypaint-1.6'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/mypaint-1.6"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import MyPaint from 'gi://MyPaint?version=1.6';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/mypaint-1.6` or `@girs/mypaint-1.6/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/mypaint-1.6'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/mypaint-1.6"],
  ...
}
```

Now you have also type support for this, too:

```ts
const MyPaint = imports.gi.MyPaint;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/mypaintgegl-1.6
Description: GJS TypeScript type definitions for MyPaintGegl-1.6, generated from library version 1.6.0
Author: ts-for-gir
Latest version: 1.6.0-4.0.0-rc.2


# MyPaintGegl-1.6

![version](https://img.shields.io/npm/v/@girs/mypaintgegl-1.6)
![downloads/week](https://img.shields.io/npm/dw/@girs/mypaintgegl-1.6)


GJS TypeScript type definitions for MyPaintGegl-1.6, generated from library version 1.6.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/mypaintgegl-1.6
```

## Usage

You can import this package into your project like this:
```ts
import MyPaintGegl from '@girs/mypaintgegl-1.6';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/mypaintgegl-1.6` or `@girs/mypaintgegl-1.6/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/mypaintgegl-1.6'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/mypaintgegl-1.6"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import MyPaintGegl from 'gi://MyPaintGegl?version=1.6';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/mypaintgegl-1.6` or `@girs/mypaintgegl-1.6/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/mypaintgegl-1.6'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/mypaintgegl-1.6"],
  ...
}
```

Now you have also type support for this, too:

```ts
const MyPaintGegl = imports.gi.MyPaintGegl;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/nautilus-3.0
Description: GJS TypeScript type definitions for Nautilus-3.0, generated from library version 3.0.0
Author: ts-for-gir
Latest version: 3.0.0-4.0.0-rc.2


# Nautilus-3.0

![version](https://img.shields.io/npm/v/@girs/nautilus-3.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/nautilus-3.0)


GJS TypeScript type definitions for Nautilus-3.0, generated from library version 3.0.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/nautilus-3.0
```

## Usage

You can import this package into your project like this:
```ts
import Nautilus from '@girs/nautilus-3.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/nautilus-3.0` or `@girs/nautilus-3.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nautilus-3.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nautilus-3.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import Nautilus from 'gi://Nautilus?version=3.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/nautilus-3.0` or `@girs/nautilus-3.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nautilus-3.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nautilus-3.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const Nautilus = imports.gi.Nautilus;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/nautilus-4.0
Description: GJS TypeScript type definitions for Nautilus-4.0, generated from library version 4.0.0
Author: ts-for-gir
Latest version: 4.0.0-4.0.0-rc.2


# Nautilus-4.0

![version](https://img.shields.io/npm/v/@girs/nautilus-4.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/nautilus-4.0)


GJS TypeScript type definitions for Nautilus-4.0, generated from library version 4.0.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/nautilus-4.0
```

## Usage

You can import this package into your project like this:
```ts
import Nautilus from '@girs/nautilus-4.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/nautilus-4.0` or `@girs/nautilus-4.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nautilus-4.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nautilus-4.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import Nautilus from 'gi://Nautilus?version=4.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/nautilus-4.0` or `@girs/nautilus-4.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nautilus-4.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nautilus-4.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const Nautilus = imports.gi.Nautilus;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/nautilus-4.1
Description: GJS TypeScript type definitions for Nautilus-4.1, generated from library version 4.1.0
Author: ts-for-gir
Latest version: 4.1.0-4.0.0-rc.2


# Nautilus-4.1

![version](https://img.shields.io/npm/v/@girs/nautilus-4.1)
![downloads/week](https://img.shields.io/npm/dw/@girs/nautilus-4.1)


GJS TypeScript type definitions for Nautilus-4.1, generated from library version 4.1.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/nautilus-4.1
```

## Usage

You can import this package into your project like this:
```ts
import Nautilus from '@girs/nautilus-4.1';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/nautilus-4.1` or `@girs/nautilus-4.1/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nautilus-4.1'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nautilus-4.1"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import Nautilus from 'gi://Nautilus?version=4.1';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/nautilus-4.1` or `@girs/nautilus-4.1/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nautilus-4.1'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nautilus-4.1"],
  ...
}
```

Now you have also type support for this, too:

```ts
const Nautilus = imports.gi.Nautilus;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/nemo-3.0
Description: GJS TypeScript type definitions for Nemo-3.0, generated from library version 3.0.0
Author: ts-for-gir
Latest version: 3.0.0-4.0.0-rc.2


# Nemo-3.0

![version](https://img.shields.io/npm/v/@girs/nemo-3.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/nemo-3.0)


GJS TypeScript type definitions for Nemo-3.0, generated from library version 3.0.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/nemo-3.0
```

## Usage

You can import this package into your project like this:
```ts
import Nemo from '@girs/nemo-3.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/nemo-3.0` or `@girs/nemo-3.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nemo-3.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nemo-3.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import Nemo from 'gi://Nemo?version=3.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/nemo-3.0` or `@girs/nemo-3.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nemo-3.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nemo-3.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const Nemo = imports.gi.Nemo;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/nemopreview-1.0
Description: GJS TypeScript type definitions for NemoPreview-1.0, generated from library version 1.0.0
Author: ts-for-gir
Latest version: 1.0.0-4.0.0-rc.2


# NemoPreview-1.0

![version](https://img.shields.io/npm/v/@girs/nemopreview-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/nemopreview-1.0)


GJS TypeScript type definitions for NemoPreview-1.0, generated from library version 1.0.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/nemopreview-1.0
```

## Usage

You can import this package into your project like this:
```ts
import NemoPreview from '@girs/nemopreview-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/nemopreview-1.0` or `@girs/nemopreview-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nemopreview-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nemopreview-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import NemoPreview from 'gi://NemoPreview?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/nemopreview-1.0` or `@girs/nemopreview-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nemopreview-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nemopreview-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const NemoPreview = imports.gi.NemoPreview;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/networkmanager-1.0
Description: GJS TypeScript type definitions for NetworkManager-1.0, generated from library version 1.17.2
Author: ts-for-gir
Latest version: 1.17.2-4.0.0-rc.2


# NetworkManager-1.0

![version](https://img.shields.io/npm/v/@girs/networkmanager-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/networkmanager-1.0)


GJS TypeScript type definitions for NetworkManager-1.0, generated from library version 1.17.2 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/networkmanager-1.0
```

## Usage

You can import this package into your project like this:
```ts
import NetworkManager from '@girs/networkmanager-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/networkmanager-1.0` or `@girs/networkmanager-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/networkmanager-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/networkmanager-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import NetworkManager from 'gi://NetworkManager?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/networkmanager-1.0` or `@girs/networkmanager-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/networkmanager-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/networkmanager-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const NetworkManager = imports.gi.NetworkManager;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/nice-0.1
Description: GJS TypeScript type definitions for Nice-0.1, generated from library version 0.1.0
Author: ts-for-gir
Latest version: 0.1.0-4.0.0-rc.2


# Nice-0.1

![version](https://img.shields.io/npm/v/@girs/nice-0.1)
![downloads/week](https://img.shields.io/npm/dw/@girs/nice-0.1)


GJS TypeScript type definitions for Nice-0.1, generated from library version 0.1.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/nice-0.1
```

## Usage

You can import this package into your project like this:
```ts
import Nice from '@girs/nice-0.1';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/nice-0.1` or `@girs/nice-0.1/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nice-0.1'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nice-0.1"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import Nice from 'gi://Nice?version=0.1';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/nice-0.1` or `@girs/nice-0.1/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nice-0.1'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nice-0.1"],
  ...
}
```

Now you have also type support for this, too:

```ts
const Nice = imports.gi.Nice;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/nm-1.0
Description: GJS TypeScript type definitions for NM-1.0, generated from library version 1.56.0
Author: ts-for-gir
Latest version: 1.56.0-4.0.0-rc.2


# NM-1.0

![version](https://img.shields.io/npm/v/@girs/nm-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/nm-1.0)


GJS TypeScript type definitions for NM-1.0, generated from library version 1.56.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/nm-1.0
```

## Usage

You can import this package into your project like this:
```ts
import NM from '@girs/nm-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/nm-1.0` or `@girs/nm-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nm-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nm-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import NM from 'gi://NM?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/nm-1.0` or `@girs/nm-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nm-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nm-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const NM = imports.gi.NM;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/nma-1.0
Description: GJS TypeScript type definitions for NMA-1.0, generated from library version 1.10.7
Author: ts-for-gir
Latest version: 1.10.7-4.0.0-rc.2


# NMA-1.0

![version](https://img.shields.io/npm/v/@girs/nma-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/nma-1.0)


GJS TypeScript type definitions for NMA-1.0, generated from library version 1.10.7 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/nma-1.0
```

## Usage

You can import this package into your project like this:
```ts
import NMA from '@girs/nma-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/nma-1.0` or `@girs/nma-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nma-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nma-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import NMA from 'gi://NMA?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/nma-1.0` or `@girs/nma-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nma-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nma-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const NMA = imports.gi.NMA;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/nma4-1.0
Description: GJS TypeScript type definitions for NMA4-1.0, generated from library version 1.10.6
Author: ts-for-gir
Latest version: 1.10.6-4.0.0-rc.2


# NMA4-1.0

![version](https://img.shields.io/npm/v/@girs/nma4-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/nma4-1.0)


GJS TypeScript type definitions for NMA4-1.0, generated from library version 1.10.6 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/nma4-1.0
```

## Usage

You can import this package into your project like this:
```ts
import NMA4 from '@girs/nma4-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/nma4-1.0` or `@girs/nma4-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nma4-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nma4-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import NMA4 from 'gi://NMA4?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/nma4-1.0` or `@girs/nma4-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nma4-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nma4-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const NMA4 = imports.gi.NMA4;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/nmclient-1.0
Description: GJS TypeScript type definitions for NMClient-1.0, generated from library version 1.0.0
Author: ts-for-gir
Latest version: 1.0.0-4.0.0-rc.2


# NMClient-1.0

![version](https://img.shields.io/npm/v/@girs/nmclient-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/nmclient-1.0)


GJS TypeScript type definitions for NMClient-1.0, generated from library version 1.0.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/nmclient-1.0
```

## Usage

You can import this package into your project like this:
```ts
import NMClient from '@girs/nmclient-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/nmclient-1.0` or `@girs/nmclient-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nmclient-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nmclient-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import NMClient from 'gi://NMClient?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/nmclient-1.0` or `@girs/nmclient-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nmclient-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nmclient-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const NMClient = imports.gi.NMClient;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/nmgtk-1.0
Description: GJS TypeScript type definitions for NMGtk-1.0, generated from library version 1.0.0
Author: ts-for-gir
Latest version: 1.0.0-4.0.0-rc.2


# NMGtk-1.0

![version](https://img.shields.io/npm/v/@girs/nmgtk-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/nmgtk-1.0)


GJS TypeScript type definitions for NMGtk-1.0, generated from library version 1.0.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/nmgtk-1.0
```

## Usage

You can import this package into your project like this:
```ts
import NMGtk from '@girs/nmgtk-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/nmgtk-1.0` or `@girs/nmgtk-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nmgtk-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nmgtk-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import NMGtk from 'gi://NMGtk?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/nmgtk-1.0` or `@girs/nmgtk-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/nmgtk-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/nmgtk-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const NMGtk = imports.gi.NMGtk;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/notify-0.7
Description: GJS TypeScript type definitions for Notify-0.7, generated from library version 0.8.8
Author: ts-for-gir
Latest version: 0.8.8-4.0.0-rc.2


# Notify-0.7

![version](https://img.shields.io/npm/v/@girs/notify-0.7)
![downloads/week](https://img.shields.io/npm/dw/@girs/notify-0.7)


GJS TypeScript type definitions for Notify-0.7, generated from library version 0.8.8 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/notify-0.7
```

## Usage

You can import this package into your project like this:
```ts
import Notify from '@girs/notify-0.7';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/notify-0.7` or `@girs/notify-0.7/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/notify-0.7'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/notify-0.7"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import Notify from 'gi://Notify?version=0.7';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/notify-0.7` or `@girs/notify-0.7/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/notify-0.7'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/notify-0.7"],
  ...
}
```

Now you have also type support for this, too:

```ts
const Notify = imports.gi.Notify;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/osmgpsmap-1.0
Description: GJS TypeScript type definitions for OsmGpsMap-1.0, generated from library version 1.0.0
Author: ts-for-gir
Latest version: 1.0.0-4.0.0-rc.2


# OsmGpsMap-1.0

![version](https://img.shields.io/npm/v/@girs/osmgpsmap-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/osmgpsmap-1.0)


GJS TypeScript type definitions for OsmGpsMap-1.0, generated from library version 1.0.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/osmgpsmap-1.0
```

## Usage

You can import this package into your project like this:
```ts
import OsmGpsMap from '@girs/osmgpsmap-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/osmgpsmap-1.0` or `@girs/osmgpsmap-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/osmgpsmap-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/osmgpsmap-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import OsmGpsMap from 'gi://OsmGpsMap?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/osmgpsmap-1.0` or `@girs/osmgpsmap-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/osmgpsmap-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/osmgpsmap-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const OsmGpsMap = imports.gi.OsmGpsMap;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/ostree-1.0
Description: GJS TypeScript type definitions for OSTree-1.0, generated from library version 1.0.0
Author: ts-for-gir
Latest version: 1.0.0-4.0.0-rc.2


# OSTree-1.0

![version](https://img.shields.io/npm/v/@girs/ostree-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/ostree-1.0)


GJS TypeScript type definitions for OSTree-1.0, generated from library version 1.0.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/ostree-1.0
```

## Usage

You can import this package into your project like this:
```ts
import OSTree from '@girs/ostree-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/ostree-1.0` or `@girs/ostree-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/ostree-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/ostree-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import OSTree from 'gi://OSTree?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/ostree-1.0` or `@girs/ostree-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/ostree-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/ostree-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const OSTree = imports.gi.OSTree;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/p11kit-1.0
Description: GJS TypeScript type definitions for P11Kit-1.0, generated from library version 1.0.0
Author: ts-for-gir
Latest version: 1.0.0-4.0.0-rc.2


# P11Kit-1.0

![version](https://img.shields.io/npm/v/@girs/p11kit-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/p11kit-1.0)


GJS TypeScript type definitions for P11Kit-1.0, generated from library version 1.0.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/p11kit-1.0
```

## Usage

You can import this package into your project like this:
```ts
import P11Kit from '@girs/p11kit-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/p11kit-1.0` or `@girs/p11kit-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/p11kit-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/p11kit-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import P11Kit from 'gi://P11Kit?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/p11kit-1.0` or `@girs/p11kit-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/p11kit-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/p11kit-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const P11Kit = imports.gi.P11Kit;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/packagekitglib-1.0
Description: GJS TypeScript type definitions for PackageKitGlib-1.0, generated from library version 1.3.4
Author: ts-for-gir
Latest version: 1.3.4-4.0.0-rc.2


# PackageKitGlib-1.0

![version](https://img.shields.io/npm/v/@girs/packagekitglib-1.0)
![downloads/week](https://img.shields.io/npm/dw/@girs/packagekitglib-1.0)


GJS TypeScript type definitions for PackageKitGlib-1.0, generated from library version 1.3.4 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v4.0.0-rc.2.

## Install

To use this type definitions, install them with NPM:
```bash
npm install @girs/packagekitglib-1.0
```

## Usage

You can import this package into your project like this:
```ts
import PackageKitGlib from '@girs/packagekitglib-1.0';
```

### Ambient Modules

You can also use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules) to import this module like you would do this in JavaScript.
For this you need to include `@girs/packagekitglib-1.0` or `@girs/packagekitglib-1.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/packagekitglib-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/packagekitglib-1.0"],
  ...
}
```

Now you can import the ambient module with TypeScript support: 

```ts
import PackageKitGlib from 'gi://PackageKitGlib?version=1.0';
```

### Global import

You can also import the module with Typescript support using the global `imports.gi` object of GJS.
For this you need to include `@girs/packagekitglib-1.0` or `@girs/packagekitglib-1.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/packagekitglib-1.0'
```

`tsconfig.json`:
```json
{
  "compilerOptions": {
    ...
  },
  "include": ["@girs/packagekitglib-1.0"],
  ...
}
```

Now you have also type support for this, too:

```ts
const PackageKitGlib = imports.gi.PackageKitGlib;
```

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).