open-index/open-npm huggingface dataset:
npm package: @girs/geglgtk3-0.1
Description: GJS TypeScript type definitions for GeglGtk3-0.1, generated from library version 0.1.0
Author: ts-for-gir
Latest version: 0.1.0-4.0.0-rc.2


# GeglGtk3-0.1

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Geoclue-2.0

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


GJS TypeScript type definitions for Geoclue-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/geoclue-2.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# GeocodeGlib-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# GeocodeGlib-2.0

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


GJS TypeScript type definitions for GeocodeGlib-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/geocodeglib-2.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Gepub-0.5

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


GJS TypeScript type definitions for Gepub-0.5, generated from library version 0.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/gepub-0.5
```

## Usage

You can import this package into your project like this:
```ts
import Gepub from '@girs/gepub-0.5';
```

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

`index.ts`:
```ts
import '@girs/gepub-0.5'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Gepub from 'gi://Gepub?version=0.5';
```

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

`index.ts`:
```ts
import '@girs/gepub-0.5'
```

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

Now you have also type support for this, too:

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

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


# Gepub-0.7

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


GJS TypeScript type definitions for Gepub-0.7, generated from library version 0.7.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/gepub-0.7
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# GES-1.0

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


GJS TypeScript type definitions for GES-1.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/ges-1.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# GExiv2-0.10

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


GJS TypeScript type definitions for GExiv2-0.10, generated from library version 0.14.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/gexiv2-0.10
```

## Usage

You can import this package into your project like this:
```ts
import GExiv2 from '@girs/gexiv2-0.10';
```

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

`index.ts`:
```ts
import '@girs/gexiv2-0.10'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import GExiv2 from 'gi://GExiv2?version=0.10';
```

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

`index.ts`:
```ts
import '@girs/gexiv2-0.10'
```

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

Now you have also type support for this, too:

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

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


# GExiv2-0.16

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


GJS TypeScript type definitions for GExiv2-0.16, generated from library version 0.16.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/gexiv2-0.16
```

## Usage

You can import this package into your project like this:
```ts
import GExiv2 from '@girs/gexiv2-0.16';
```

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

`index.ts`:
```ts
import '@girs/gexiv2-0.16'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import GExiv2 from 'gi://GExiv2?version=0.16';
```

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

`index.ts`:
```ts
import '@girs/gexiv2-0.16'
```

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

Now you have also type support for this, too:

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

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


# GFBGraph-0.2

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


GJS TypeScript type definitions for GFBGraph-0.2, generated from library version 0.2.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/gfbgraph-0.2
```

## Usage

You can import this package into your project like this:
```ts
import GFBGraph from '@girs/gfbgraph-0.2';
```

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

`index.ts`:
```ts
import '@girs/gfbgraph-0.2'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import GFBGraph from 'gi://GFBGraph?version=0.2';
```

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

`index.ts`:
```ts
import '@girs/gfbgraph-0.2'
```

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

Now you have also type support for this, too:

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

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


# GFBGraph-0.3

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


GJS TypeScript type definitions for GFBGraph-0.3, generated from library version 0.3.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/gfbgraph-0.3
```

## Usage

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

`index.ts`:
```ts
import '@girs/gfbgraph-0.3'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/gfbgraph-0.3'
```

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

Now you have also type support for this, too:

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

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


# Gfls-1

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


GJS TypeScript type definitions for Gfls-1, 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/gfls-1
```

## Usage

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

`index.ts`:
```ts
import '@girs/gfls-1'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Gfls from 'gi://Gfls?version=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/gfls-1` or `@girs/gfls-1/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/gfls-1'
```

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

Now you have also type support for this, too:

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

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


# Ggit-1.0

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


GJS TypeScript type definitions for Ggit-1.0, generated from library version 1.2.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/ggit-1.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Gimp-3.0

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


GJS TypeScript type definitions for Gimp-3.0, generated from library version 3.2.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/gimp-3.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# GimpUi-3.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Gio-2.0

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


GJS TypeScript type definitions for Gio-2.0, generated from library version 2.88.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/gio-2.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# GioUnix-2.0

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


GJS TypeScript type definitions for GioUnix-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/giounix-2.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# GioWin32-2.0

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


GJS TypeScript type definitions for GioWin32-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/giowin32-2.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# GIRepository-2.0

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


GJS TypeScript type definitions for GIRepository-2.0, generated from library version 1.86.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/girepository-2.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# GIRepository-3.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Gitg-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# GitgExt-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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