open-index/open-npm huggingface dataset:
npm package: @girs/camel-1.2
Description: GJS TypeScript type definitions for Camel-1.2, generated from library version 1.2.0
Author: ts-for-gir
Latest version: 1.2.0-4.0.0-rc.2


# Camel-1.2

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


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

## Install

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

## Usage

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

`index.ts`:
```ts
import '@girs/camel-1.2'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/camel-1.2'
```

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

Now you have also type support for this, too:

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

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


# Caribou-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Casilda-0.1

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


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

## Install

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

## Usage

You can import this package into your project like this:
```ts
import Casilda from '@girs/casilda-0.1';
```

### Ambient Modules

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

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import Casilda from 'gi://Casilda?version=0.1';
```

### Global import

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

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

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

Now you have also type support for this, too:

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

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


# Casilda-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# CDesktopEnums-3.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Champlain-0.12

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


GJS TypeScript type definitions for Champlain-0.12, generated from library version 0.12.22 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/champlain-0.12
```

## Usage

You can import this package into your project like this:
```ts
import Champlain from '@girs/champlain-0.12';
```

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

`index.ts`:
```ts
import '@girs/champlain-0.12'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Champlain from 'gi://Champlain?version=0.12';
```

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

`index.ts`:
```ts
import '@girs/champlain-0.12'
```

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

Now you have also type support for this, too:

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

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


# Cheese-3.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# CinnamonDesktop-3.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Clapper-0.0

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


GJS TypeScript type definitions for Clapper-0.0, generated from library version 0.10.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/clapper-0.0
```

## Usage

You can import this package into your project like this:
```ts
import Clapper from '@girs/clapper-0.0';
```

### Ambient Modules

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

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import Clapper from 'gi://Clapper?version=0.0';
```

### Global import

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

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

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

Now you have also type support for this, too:

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

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


# ClapperGtk-0.0

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


GJS TypeScript type definitions for ClapperGtk-0.0, generated from library version 0.10.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/clappergtk-0.0
```

## Usage

You can import this package into your project like this:
```ts
import ClapperGtk from '@girs/clappergtk-0.0';
```

### Ambient Modules

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

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import ClapperGtk from 'gi://ClapperGtk?version=0.0';
```

### Global import

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

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

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

Now you have also type support for this, too:

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

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


# CloudProviders-0.3

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


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

## Install

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

## Usage

You can import this package into your project like this:
```ts
import CloudProviders from '@girs/cloudproviders-0.3';
```

### Ambient Modules

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

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import CloudProviders from 'gi://CloudProviders?version=0.3';
```

### Global import

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

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

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

Now you have also type support for this, too:

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

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


# Clutter-1.0

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


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

## Install

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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Clutter-10

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


GJS TypeScript type definitions for Clutter-10, generated from library version 10.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/clutter-10
```

## Usage

You can import this package into your project like this:
```ts
import Clutter from '@girs/clutter-10';
```

### Ambient Modules

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

`index.ts`:
```ts
import '@girs/clutter-10'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Clutter from 'gi://Clutter?version=10';
```

### Global import

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

`index.ts`:
```ts
import '@girs/clutter-10'
```

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

Now you have also type support for this, too:

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

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


# Clutter-11

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


GJS TypeScript type definitions for Clutter-11, generated from library version 11.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/clutter-11
```

## Usage

You can import this package into your project like this:
```ts
import Clutter from '@girs/clutter-11';
```

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

`index.ts`:
```ts
import '@girs/clutter-11'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Clutter from 'gi://Clutter?version=11';
```

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

`index.ts`:
```ts
import '@girs/clutter-11'
```

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

Now you have also type support for this, too:

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

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


# Clutter-12

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


GJS TypeScript type definitions for Clutter-12, generated from library version 12.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/clutter-12
```

## Usage

You can import this package into your project like this:
```ts
import Clutter from '@girs/clutter-12';
```

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

`index.ts`:
```ts
import '@girs/clutter-12'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Clutter from 'gi://Clutter?version=12';
```

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

`index.ts`:
```ts
import '@girs/clutter-12'
```

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

Now you have also type support for this, too:

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

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


# Clutter-13

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


GJS TypeScript type definitions for Clutter-13, generated from library version 13.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/clutter-13
```

## Usage

You can import this package into your project like this:
```ts
import Clutter from '@girs/clutter-13';
```

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

`index.ts`:
```ts
import '@girs/clutter-13'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Clutter from 'gi://Clutter?version=13';
```

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

`index.ts`:
```ts
import '@girs/clutter-13'
```

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

Now you have also type support for this, too:

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

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


# Clutter-14

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


GJS TypeScript type definitions for Clutter-14, generated from library version 14.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/clutter-14
```

## Usage

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

`index.ts`:
```ts
import '@girs/clutter-14'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/clutter-14'
```

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

Now you have also type support for this, too:

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

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


# Clutter-15

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


GJS TypeScript type definitions for Clutter-15, generated from library version 15.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/clutter-15
```

## Usage

You can import this package into your project like this:
```ts
import Clutter from '@girs/clutter-15';
```

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

`index.ts`:
```ts
import '@girs/clutter-15'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Clutter from 'gi://Clutter?version=15';
```

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

`index.ts`:
```ts
import '@girs/clutter-15'
```

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

Now you have also type support for this, too:

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

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


# Clutter-16

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


GJS TypeScript type definitions for Clutter-16, generated from library version 16.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/clutter-16
```

## Usage

You can import this package into your project like this:
```ts
import Clutter from '@girs/clutter-16';
```

### Ambient Modules

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

`index.ts`:
```ts
import '@girs/clutter-16'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Clutter from 'gi://Clutter?version=16';
```

### Global import

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

`index.ts`:
```ts
import '@girs/clutter-16'
```

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

Now you have also type support for this, too:

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

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


# Clutter-17

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


GJS TypeScript type definitions for Clutter-17, generated from library version 17.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/clutter-17
```

## Usage

You can import this package into your project like this:
```ts
import Clutter from '@girs/clutter-17';
```

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

`index.ts`:
```ts
import '@girs/clutter-17'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Clutter from 'gi://Clutter?version=17';
```

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

`index.ts`:
```ts
import '@girs/clutter-17'
```

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

Now you have also type support for this, too:

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

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


# Clutter-18

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


GJS TypeScript type definitions for Clutter-18, generated from library version 18.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/clutter-18
```

## Usage

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

`index.ts`:
```ts
import '@girs/clutter-18'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/clutter-18'
```

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

Now you have also type support for this, too:

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

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


# Clutter-3

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


GJS TypeScript type definitions for Clutter-3, generated from library version 1.26.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/clutter-3
```

## Usage

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

### Ambient Modules

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

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

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

Now you can import the ambient module with TypeScript support: 

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

### Global import

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

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

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

Now you have also type support for this, too:

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

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