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


# PolkitAgent-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Poppler-0.18

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


GJS TypeScript type definitions for Poppler-0.18, generated from library version 26.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/poppler-0.18
```

## Usage

You can import this package into your project like this:
```ts
import Poppler from '@girs/poppler-0.18';
```

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

`index.ts`:
```ts
import '@girs/poppler-0.18'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Poppler from 'gi://Poppler?version=0.18';
```

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

`index.ts`:
```ts
import '@girs/poppler-0.18'
```

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

Now you have also type support for this, too:

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

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


# PQMarble-2

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


GJS TypeScript type definitions for PQMarble-2, 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/pqmarble-2
```

## Usage

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

`index.ts`:
```ts
import '@girs/pqmarble-2'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/pqmarble-2'
```

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

Now you have also type support for this, too:

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

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


# Qmi-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Qrtr-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# RB-3.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Rest-0.7

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


GJS TypeScript type definitions for Rest-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/rest-0.7
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Rest-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# RestExtras-0.7

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


GJS TypeScript type definitions for RestExtras-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/restextras-0.7
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# RestExtras-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Retro-0.14

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


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

## Usage

You can import this package into your project like this:
```ts
import Retro from '@girs/retro-0.14';
```

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

`index.ts`:
```ts
import '@girs/retro-0.14'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Retro from 'gi://Retro?version=0.14';
```

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

`index.ts`:
```ts
import '@girs/retro-0.14'
```

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

Now you have also type support for this, too:

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

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


# Retro-1

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


GJS TypeScript type definitions for Retro-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/retro-1
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Retro-2

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


GJS TypeScript type definitions for Retro-2, 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/retro-2
```

## Usage

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

`index.ts`:
```ts
import '@girs/retro-2'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/retro-2'
```

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

Now you have also type support for this, too:

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

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


# RpmOstree-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Rsvg-2.0

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


GJS TypeScript type definitions for Rsvg-2.0, generated from library version 2.62.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/rsvg-2.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# RygelCore-2.6

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


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

## Install

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

## Usage

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

`index.ts`:
```ts
import '@girs/rygelcore-2.6'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import RygelCore from 'gi://RygelCore?version=2.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/rygelcore-2.6` or `@girs/rygelcore-2.6/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/rygelcore-2.6'
```

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

Now you have also type support for this, too:

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

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


# RygelCore-2.8

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


GJS TypeScript type definitions for RygelCore-2.8, generated from library version 2.8.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/rygelcore-2.8
```

## Usage

You can import this package into your project like this:
```ts
import RygelCore from '@girs/rygelcore-2.8';
```

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

`index.ts`:
```ts
import '@girs/rygelcore-2.8'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import RygelCore from 'gi://RygelCore?version=2.8';
```

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

`index.ts`:
```ts
import '@girs/rygelcore-2.8'
```

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

Now you have also type support for this, too:

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

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


# RygelRenderer-2.6

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


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

## Install

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

## Usage

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

`index.ts`:
```ts
import '@girs/rygelrenderer-2.6'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import RygelRenderer from 'gi://RygelRenderer?version=2.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/rygelrenderer-2.6` or `@girs/rygelrenderer-2.6/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/rygelrenderer-2.6'
```

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

Now you have also type support for this, too:

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

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


# RygelRenderer-2.8

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


GJS TypeScript type definitions for RygelRenderer-2.8, generated from library version 2.8.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/rygelrenderer-2.8
```

## Usage

You can import this package into your project like this:
```ts
import RygelRenderer from '@girs/rygelrenderer-2.8';
```

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

`index.ts`:
```ts
import '@girs/rygelrenderer-2.8'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import RygelRenderer from 'gi://RygelRenderer?version=2.8';
```

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

`index.ts`:
```ts
import '@girs/rygelrenderer-2.8'
```

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

Now you have also type support for this, too:

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

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


# RygelRendererGst-2.6

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


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

## Install

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

## Usage

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

`index.ts`:
```ts
import '@girs/rygelrenderergst-2.6'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import RygelRendererGst from 'gi://RygelRendererGst?version=2.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/rygelrenderergst-2.6` or `@girs/rygelrenderergst-2.6/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/rygelrenderergst-2.6'
```

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

Now you have also type support for this, too:

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

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


# RygelRendererGst-2.8

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


GJS TypeScript type definitions for RygelRendererGst-2.8, generated from library version 2.8.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/rygelrenderergst-2.8
```

## Usage

You can import this package into your project like this:
```ts
import RygelRendererGst from '@girs/rygelrenderergst-2.8';
```

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

`index.ts`:
```ts
import '@girs/rygelrenderergst-2.8'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import RygelRendererGst from 'gi://RygelRendererGst?version=2.8';
```

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

`index.ts`:
```ts
import '@girs/rygelrenderergst-2.8'
```

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

Now you have also type support for this, too:

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

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


# RygelServer-2.6

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


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

## Install

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

## Usage

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

`index.ts`:
```ts
import '@girs/rygelserver-2.6'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import RygelServer from 'gi://RygelServer?version=2.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/rygelserver-2.6` or `@girs/rygelserver-2.6/import` in your `tsconfig` or entry point Typescript file:

`index.ts`:
```ts
import '@girs/rygelserver-2.6'
```

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

Now you have also type support for this, too:

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

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