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


# ArrowCUDA-1.0

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


GJS TypeScript type definitions for ArrowCUDA-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/arrowcuda-1.0
```

## Usage

You can import this package into your project like this:
```ts
import ArrowCUDA from '@girs/arrowcuda-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/arrowcuda-1.0` or `@girs/arrowcuda-1.0/ambient` in your `tsconfig` or entry point Typescript file:

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import ArrowCUDA from 'gi://ArrowCUDA?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/arrowcuda-1.0` or `@girs/arrowcuda-1.0/import` in your `tsconfig` or entry point Typescript file:

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

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

Now you have also type support for this, too:

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

### 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/arrowdataset-1.0
Description: GJS TypeScript type definitions for ArrowDataset-1.0, generated from library version 1.0.0
Author: ts-for-gir
Latest version: 1.0.0-4.0.0-rc.2


# ArrowDataset-1.0

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


GJS TypeScript type definitions for ArrowDataset-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/arrowdataset-1.0
```

## Usage

You can import this package into your project like this:
```ts
import ArrowDataset from '@girs/arrowdataset-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/arrowdataset-1.0` or `@girs/arrowdataset-1.0/ambient` in your `tsconfig` or entry point Typescript file:

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import ArrowDataset from 'gi://ArrowDataset?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/arrowdataset-1.0` or `@girs/arrowdataset-1.0/import` in your `tsconfig` or entry point Typescript file:

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

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

Now you have also type support for this, too:

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

### 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/arrowdataset-23.0
Description: GJS TypeScript type definitions for ArrowDataset-23.0, generated from library version 23.0.1
Author: ts-for-gir
Latest version: 23.0.1-4.0.0-rc.2


# ArrowDataset-23.0

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


GJS TypeScript type definitions for ArrowDataset-23.0, generated from library version 23.0.1 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/arrowdataset-23.0
```

## Usage

You can import this package into your project like this:
```ts
import ArrowDataset from '@girs/arrowdataset-23.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/arrowdataset-23.0` or `@girs/arrowdataset-23.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/arrowdataset-23.0'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import ArrowDataset from 'gi://ArrowDataset?version=23.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/arrowdataset-23.0` or `@girs/arrowdataset-23.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/arrowdataset-23.0'
```

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

Now you have also type support for this, too:

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

### 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/arrowflight-1.0
Description: GJS TypeScript type definitions for ArrowFlight-1.0, generated from library version 1.0.0
Author: ts-for-gir
Latest version: 1.0.0-4.0.0-rc.2


# ArrowFlight-1.0

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


GJS TypeScript type definitions for ArrowFlight-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/arrowflight-1.0
```

## Usage

You can import this package into your project like this:
```ts
import ArrowFlight from '@girs/arrowflight-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/arrowflight-1.0` or `@girs/arrowflight-1.0/ambient` in your `tsconfig` or entry point Typescript file:

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import ArrowFlight from 'gi://ArrowFlight?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/arrowflight-1.0` or `@girs/arrowflight-1.0/import` in your `tsconfig` or entry point Typescript file:

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

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

Now you have also type support for this, too:

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

### 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/arrowflight-23.0
Description: GJS TypeScript type definitions for ArrowFlight-23.0, generated from library version 23.0.1
Author: ts-for-gir
Latest version: 23.0.1-4.0.0-rc.2


# ArrowFlight-23.0

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


GJS TypeScript type definitions for ArrowFlight-23.0, generated from library version 23.0.1 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/arrowflight-23.0
```

## Usage

You can import this package into your project like this:
```ts
import ArrowFlight from '@girs/arrowflight-23.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/arrowflight-23.0` or `@girs/arrowflight-23.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/arrowflight-23.0'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import ArrowFlight from 'gi://ArrowFlight?version=23.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/arrowflight-23.0` or `@girs/arrowflight-23.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/arrowflight-23.0'
```

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

Now you have also type support for this, too:

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

### 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/atk-1.0
Description: GJS TypeScript type definitions for Atk-1.0, generated from library version 2.60.0
Author: ts-for-gir
Latest version: 2.60.0-4.0.0-rc.2


# Atk-1.0

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


GJS TypeScript type definitions for Atk-1.0, generated from library version 2.60.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/atk-1.0
```

## Usage

You can import this package into your project like this:
```ts
import Atk from '@girs/atk-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/atk-1.0` or `@girs/atk-1.0/ambient` in your `tsconfig` or entry point Typescript file:

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import Atk from 'gi://Atk?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/atk-1.0` or `@girs/atk-1.0/import` in your `tsconfig` or entry point Typescript file:

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

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

Now you have also type support for this, too:

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

### 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/atrildocument-1.5.0
Description: GJS TypeScript type definitions for AtrilDocument-1.5.0, generated from library version 1.28.1
Author: ts-for-gir
Latest version: 1.28.1-4.0.0-rc.2


# AtrilDocument-1.5.0

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


GJS TypeScript type definitions for AtrilDocument-1.5.0, generated from library version 1.28.1 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/atrildocument-1.5.0
```

## Usage

You can import this package into your project like this:
```ts
import AtrilDocument from '@girs/atrildocument-1.5.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/atrildocument-1.5.0` or `@girs/atrildocument-1.5.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/atrildocument-1.5.0'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import AtrilDocument from 'gi://AtrilDocument?version=1.5.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/atrildocument-1.5.0` or `@girs/atrildocument-1.5.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/atrildocument-1.5.0'
```

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

Now you have also type support for this, too:

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

### 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/atrilview-1.5.0
Description: GJS TypeScript type definitions for AtrilView-1.5.0, generated from library version 1.5.0
Author: ts-for-gir
Latest version: 1.5.0-4.0.0-rc.2


# AtrilView-1.5.0

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


GJS TypeScript type definitions for AtrilView-1.5.0, generated from library version 1.5.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/atrilview-1.5.0
```

## Usage

You can import this package into your project like this:
```ts
import AtrilView from '@girs/atrilview-1.5.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/atrilview-1.5.0` or `@girs/atrilview-1.5.0/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/atrilview-1.5.0'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import AtrilView from 'gi://AtrilView?version=1.5.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/atrilview-1.5.0` or `@girs/atrilview-1.5.0/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/atrilview-1.5.0'
```

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

Now you have also type support for this, too:

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

### 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/atspi-2.0
Description: GJS TypeScript type definitions for Atspi-2.0, generated from library version 2.0.0
Author: ts-for-gir
Latest version: 2.0.0-4.0.0-rc.2


# Atspi-2.0

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


GJS TypeScript type definitions for Atspi-2.0, generated from library version 2.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/atspi-2.0
```

## Usage

You can import this package into your project like this:
```ts
import Atspi from '@girs/atspi-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/atspi-2.0` or `@girs/atspi-2.0/ambient` in your `tsconfig` or entry point Typescript file:

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import Atspi from 'gi://Atspi?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/atspi-2.0` or `@girs/atspi-2.0/import` in your `tsconfig` or entry point Typescript file:

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

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

Now you have also type support for this, too:

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

### 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/avahi-0.6
Description: GJS TypeScript type definitions for Avahi-0.6, generated from library version 0.6.0
Author: ts-for-gir
Latest version: 0.6.0-4.0.0-rc.2


# Avahi-0.6

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


GJS TypeScript type definitions for Avahi-0.6, generated from library version 0.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/avahi-0.6
```

## Usage

You can import this package into your project like this:
```ts
import Avahi from '@girs/avahi-0.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/avahi-0.6` or `@girs/avahi-0.6/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/avahi-0.6'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Avahi from 'gi://Avahi?version=0.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/avahi-0.6` or `@girs/avahi-0.6/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/avahi-0.6'
```

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

Now you have also type support for this, too:

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

### 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/avahicore-0.6
Description: GJS TypeScript type definitions for AvahiCore-0.6, generated from library version 0.6.0
Author: ts-for-gir
Latest version: 0.6.0-4.0.0-rc.2


# AvahiCore-0.6

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


GJS TypeScript type definitions for AvahiCore-0.6, generated from library version 0.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/avahicore-0.6
```

## Usage

You can import this package into your project like this:
```ts
import AvahiCore from '@girs/avahicore-0.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/avahicore-0.6` or `@girs/avahicore-0.6/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/avahicore-0.6'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import AvahiCore from 'gi://AvahiCore?version=0.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/avahicore-0.6` or `@girs/avahicore-0.6/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/avahicore-0.6'
```

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

Now you have also type support for this, too:

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

### 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/ayatanaappindicator-0.1
Description: GJS TypeScript type definitions for AyatanaAppIndicator-0.1, generated from library version 0.1.0
Author: ts-for-gir
Latest version: 0.1.0-4.0.0-rc.2


# AyatanaAppIndicator-0.1

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


GJS TypeScript type definitions for AyatanaAppIndicator-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/ayatanaappindicator-0.1
```

## Usage

You can import this package into your project like this:
```ts
import AyatanaAppIndicator from '@girs/ayatanaappindicator-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/ayatanaappindicator-0.1` or `@girs/ayatanaappindicator-0.1/ambient` in your `tsconfig` or entry point Typescript file:

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import AyatanaAppIndicator from 'gi://AyatanaAppIndicator?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/ayatanaappindicator-0.1` or `@girs/ayatanaappindicator-0.1/import` in your `tsconfig` or entry point Typescript file:

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

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

Now you have also type support for this, too:

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

### 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/ayatanaappindicator3-0.1
Description: GJS TypeScript type definitions for AyatanaAppIndicator3-0.1, generated from library version 0.1.0
Author: ts-for-gir
Latest version: 0.1.0-4.0.0-rc.2


# AyatanaAppIndicator3-0.1

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


GJS TypeScript type definitions for AyatanaAppIndicator3-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/ayatanaappindicator3-0.1
```

## Usage

You can import this package into your project like this:
```ts
import AyatanaAppIndicator3 from '@girs/ayatanaappindicator3-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/ayatanaappindicator3-0.1` or `@girs/ayatanaappindicator3-0.1/ambient` in your `tsconfig` or entry point Typescript file:

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import AyatanaAppIndicator3 from 'gi://AyatanaAppIndicator3?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/ayatanaappindicator3-0.1` or `@girs/ayatanaappindicator3-0.1/import` in your `tsconfig` or entry point Typescript file:

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

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

Now you have also type support for this, too:

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

### 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/ayatanaido3-0.4
Description: GJS TypeScript type definitions for AyatanaIdo3-0.4, generated from library version 0.4.0
Author: ts-for-gir
Latest version: 0.4.0-4.0.0-rc.2


# AyatanaIdo3-0.4

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


GJS TypeScript type definitions for AyatanaIdo3-0.4, generated from library version 0.4.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/ayatanaido3-0.4
```

## Usage

You can import this package into your project like this:
```ts
import AyatanaIdo3 from '@girs/ayatanaido3-0.4';
```

### 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/ayatanaido3-0.4` or `@girs/ayatanaido3-0.4/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/ayatanaido3-0.4'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import AyatanaIdo3 from 'gi://AyatanaIdo3?version=0.4';
```

### 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/ayatanaido3-0.4` or `@girs/ayatanaido3-0.4/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/ayatanaido3-0.4'
```

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

Now you have also type support for this, too:

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

### 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/babl-0.1
Description: GJS TypeScript type definitions for Babl-0.1, generated from library version 0.1.124
Author: ts-for-gir
Latest version: 0.1.124-4.0.0-rc.2


# Babl-0.1

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


GJS TypeScript type definitions for Babl-0.1, generated from library version 0.1.124 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/babl-0.1
```

## Usage

You can import this package into your project like this:
```ts
import Babl from '@girs/babl-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/babl-0.1` or `@girs/babl-0.1/ambient` in your `tsconfig` or entry point Typescript file:

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import Babl from 'gi://Babl?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/babl-0.1` or `@girs/babl-0.1/import` in your `tsconfig` or entry point Typescript file:

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

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

Now you have also type support for this, too:

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

### 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/bamf-3
Description: GJS TypeScript type definitions for Bamf-3, generated from library version 3.0.0
Author: ts-for-gir
Latest version: 3.0.0-4.0.0-rc.2


# Bamf-3

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


GJS TypeScript type definitions for Bamf-3, 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/bamf-3
```

## Usage

You can import this package into your project like this:
```ts
import Bamf from '@girs/bamf-3';
```

### 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/bamf-3` or `@girs/bamf-3/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/bamf-3'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Bamf from 'gi://Bamf?version=3';
```

### 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/bamf-3` or `@girs/bamf-3/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/bamf-3'
```

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

Now you have also type support for this, too:

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

### 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/blockdev-3.0
Description: GJS TypeScript type definitions for BlockDev-3.0, generated from library version 3.0.0
Author: ts-for-gir
Latest version: 3.0.0-4.0.0-rc.2


# BlockDev-3.0

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


GJS TypeScript type definitions for BlockDev-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/blockdev-3.0
```

## Usage

You can import this package into your project like this:
```ts
import BlockDev from '@girs/blockdev-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/blockdev-3.0` or `@girs/blockdev-3.0/ambient` in your `tsconfig` or entry point Typescript file:

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import BlockDev from 'gi://BlockDev?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/blockdev-3.0` or `@girs/blockdev-3.0/import` in your `tsconfig` or entry point Typescript file:

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

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

Now you have also type support for this, too:

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

### 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/braseroburn-3.1
Description: GJS TypeScript type definitions for BraseroBurn-3.1, generated from library version 3.1.0
Author: ts-for-gir
Latest version: 3.1.0-4.0.0-rc.2


# BraseroBurn-3.1

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


GJS TypeScript type definitions for BraseroBurn-3.1, generated from library version 3.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/braseroburn-3.1
```

## Usage

You can import this package into your project like this:
```ts
import BraseroBurn from '@girs/braseroburn-3.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/braseroburn-3.1` or `@girs/braseroburn-3.1/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/braseroburn-3.1'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import BraseroBurn from 'gi://BraseroBurn?version=3.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/braseroburn-3.1` or `@girs/braseroburn-3.1/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/braseroburn-3.1'
```

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

Now you have also type support for this, too:

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

### 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/braseromedia-3.1
Description: GJS TypeScript type definitions for BraseroMedia-3.1, generated from library version 3.1.0
Author: ts-for-gir
Latest version: 3.1.0-4.0.0-rc.2


# BraseroMedia-3.1

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


GJS TypeScript type definitions for BraseroMedia-3.1, generated from library version 3.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/braseromedia-3.1
```

## Usage

You can import this package into your project like this:
```ts
import BraseroMedia from '@girs/braseromedia-3.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/braseromedia-3.1` or `@girs/braseromedia-3.1/ambient` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/braseromedia-3.1'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import BraseroMedia from 'gi://BraseroMedia?version=3.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/braseromedia-3.1` or `@girs/braseromedia-3.1/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/braseromedia-3.1'
```

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

Now you have also type support for this, too:

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

### 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/budgie-1.0
Description: GJS TypeScript type definitions for Budgie-1.0, generated from library version 1.0.0
Author: ts-for-gir
Latest version: 1.0.0-4.0.0-rc.2


# Budgie-1.0

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


GJS TypeScript type definitions for Budgie-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/budgie-1.0
```

## Usage

You can import this package into your project like this:
```ts
import Budgie from '@girs/budgie-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/budgie-1.0` or `@girs/budgie-1.0/ambient` in your `tsconfig` or entry point Typescript file:

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import Budgie from 'gi://Budgie?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/budgie-1.0` or `@girs/budgie-1.0/import` in your `tsconfig` or entry point Typescript file:

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

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

Now you have also type support for this, too:

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

### 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/budgie-3.0
Description: GJS TypeScript type definitions for Budgie-3.0, generated from library version 3.0.0
Author: ts-for-gir
Latest version: 3.0.0-4.0.0-rc.2


# Budgie-3.0

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


GJS TypeScript type definitions for Budgie-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/budgie-3.0
```

## Usage

You can import this package into your project like this:
```ts
import Budgie from '@girs/budgie-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/budgie-3.0` or `@girs/budgie-3.0/ambient` in your `tsconfig` or entry point Typescript file:

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import Budgie from 'gi://Budgie?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/budgie-3.0` or `@girs/budgie-3.0/import` in your `tsconfig` or entry point Typescript file:

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

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

Now you have also type support for this, too:

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

### 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).