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


# Template-1.0

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


GJS TypeScript type definitions for Template-1.0, generated from library version 3.40.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/template-1.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Tepl-4

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


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

## Install

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

## Usage

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

`index.ts`:
```ts
import '@girs/tepl-4'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/tepl-4'
```

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

Now you have also type support for this, too:

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

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


# Tepl-5

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


GJS TypeScript type definitions for Tepl-5, generated from library version 5.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/tepl-5
```

## Usage

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

`index.ts`:
```ts
import '@girs/tepl-5'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/tepl-5'
```

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

Now you have also type support for this, too:

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

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


# Tepl-6

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


GJS TypeScript type definitions for Tepl-6, generated from library version 6.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/tepl-6
```

## Usage

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

`index.ts`:
```ts
import '@girs/tepl-6'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/tepl-6'
```

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

Now you have also type support for this, too:

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

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


# Thunarx-3.0

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


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

## Install

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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# TimezoneMap-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Totem-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# TotemPlParser-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Tracker-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Tracker-2.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Tracker-3.0

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


GJS TypeScript type definitions for Tracker-3.0, generated from library version 3.11.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/tracker-3.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# TrackerControl-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# TrackerControl-2.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# TrackerMiner-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# TrackerMiner-2.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Translit-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Tsparql-3.0

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


GJS TypeScript type definitions for Tsparql-3.0, generated from library version 3.11.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/tsparql-3.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# UDisks-2.0

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


GJS TypeScript type definitions for UDisks-2.0, generated from library version 2.11.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/udisks-2.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Uhm-0.0

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


GJS TypeScript type definitions for Uhm-0.0, generated from library version 0.5.5 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/uhm-0.0
```

## Usage

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

`index.ts`:
```ts
import '@girs/uhm-0.0'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/uhm-0.0'
```

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

Now you have also type support for this, too:

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

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


# Uhm-1.0

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


GJS TypeScript type definitions for Uhm-1.0, generated from library version 0.11.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/uhm-1.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# UMockdev-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Unique-3.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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