open-index/open-npm huggingface dataset:
npm package: @girs/devhelp-3.0
Description: GJS TypeScript type definitions for Devhelp-3.0, generated from library version 3.0.0
Author: ts-for-gir
Latest version: 3.0.0-4.0.0-rc.2


# Devhelp-3.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Deviced-1.0

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


GJS TypeScript type definitions for Deviced-1.0, generated from library version 3.27.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/deviced-1.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Dex-1

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# DMAP-3.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Dmap-4.0

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


GJS TypeScript type definitions for Dmap-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/dmap-4.0
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Easyfc-0.14

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


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

## Install

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

## Usage

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

### Ambient Modules

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

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

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

Now you can import the ambient module with TypeScript support: 

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

### Global import

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

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

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

Now you have also type support for this, too:

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

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


# EBackend-1.2

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


GJS TypeScript type definitions for EBackend-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/ebackend-1.2
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# EBook-1.2

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


GJS TypeScript type definitions for EBook-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/ebook-1.2
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# EBookContacts-1.2

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


GJS TypeScript type definitions for EBookContacts-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/ebookcontacts-1.2
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# ECal-2.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# ECalendar-1.2

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


GJS TypeScript type definitions for ECalendar-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/ecalendar-1.2
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# EDataBook-1.2

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


GJS TypeScript type definitions for EDataBook-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/edatabook-1.2
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# EDataCal-2.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# EDataServer-1.2

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


GJS TypeScript type definitions for EDataServer-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/edataserver-1.2
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# EDataServerUI-1.2

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


GJS TypeScript type definitions for EDataServerUI-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/edataserverui-1.2
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# EDataServerUI4-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Egg-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Entangle-0.1

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


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

## Install

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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Eog-3.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Eom-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Epc-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# EpcUi-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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