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


# PackageKitPlugin-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Panel-1

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


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

## Install

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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# PanelApplet-4.0

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


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

## Install

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

## Usage

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

### Ambient Modules

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

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

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

Now you can import the ambient module with TypeScript support: 

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

### Global import

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

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

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

Now you have also type support for this, too:

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

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


# Pango-1.0

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


GJS TypeScript type definitions for Pango-1.0, generated from library version 1.57.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/pango-1.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# PangoCairo-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# PangoFc-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# PangoFT2-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# PangoOT-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# PangoXft-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# PantheonWayland-1

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Parquet-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Parquet-23.0

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


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

## Install

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

## Usage

You can import this package into your project like this:
```ts
import Parquet from '@girs/parquet-23.0';
```

### Ambient Modules

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

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import Parquet from 'gi://Parquet?version=23.0';
```

### Global import

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

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

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

Now you have also type support for this, too:

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

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


# Passim-1.0

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


GJS TypeScript type definitions for Passim-1.0, generated from library version 0.1.10 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/passim-1.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Peas-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Peas-2

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


GJS TypeScript type definitions for Peas-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/peas-2
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# PeasGtk-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Phosh-0

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


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

## Usage

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

`index.ts`:
```ts
import '@girs/phosh-0'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/phosh-0'
```

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

Now you have also type support for this, too:

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

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


# Plasma-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Playerctl-2.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Pluma-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Pnl-1.0

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


GJS TypeScript type definitions for Pnl-1.0, generated from library version 3.25.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/pnl-1.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Polkit-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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