open-index/open-npm huggingface dataset:
npm package: @girs/rygelserver-2.8
Description: GJS TypeScript type definitions for RygelServer-2.8, generated from library version 2.8.0
Author: ts-for-gir
Latest version: 2.8.0-4.0.0-rc.2


# RygelServer-2.8

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


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

## Install

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

## Usage

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

### Ambient Modules

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

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

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

Now you can import the ambient module with TypeScript support: 

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

### Global import

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

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

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

Now you have also type support for this, too:

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

### Bundle

Depending on your project configuration, it is recommended to use a bundler like [esbuild](https://esbuild.github.io/). You can find examples using different bundlers [here](https://github.com/gjsify/ts-for-gir/tree/main/examples).

## Other packages

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
npm package: @girs/secret-1
Description: GJS TypeScript type definitions for Secret-1, generated from library version 0.21.7
Author: ts-for-gir
Latest version: 0.21.7-4.0.0-rc.2


# Secret-1

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


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

## Install

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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# SecretUnstable-0

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


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

## Install

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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import SecretUnstable from 'gi://SecretUnstable?version=0';
```

### Global import

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

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

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

Now you have also type support for this, too:

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

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


# Shell-0.1

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


GJS TypeScript type definitions for Shell-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/shell-0.1
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Shell-10

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


GJS TypeScript type definitions for Shell-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/shell-10
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Shell-11

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


GJS TypeScript type definitions for Shell-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/shell-11
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Shell-12

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


GJS TypeScript type definitions for Shell-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/shell-12
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Shell-13

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


GJS TypeScript type definitions for Shell-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/shell-13
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Shell-14

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


GJS TypeScript type definitions for Shell-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/shell-14
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Shell-15

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


GJS TypeScript type definitions for Shell-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/shell-15
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Shell-16

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


GJS TypeScript type definitions for Shell-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/shell-16
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Shell-17

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


GJS TypeScript type definitions for Shell-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/shell-17
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Shell-18

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


GJS TypeScript type definitions for Shell-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/shell-18
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Shell-9

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


GJS TypeScript type definitions for Shell-9, generated from library version 9.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/shell-9
```

## Usage

You can import this package into your project like this:
```ts
import Shell from '@girs/shell-9';
```

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

`index.ts`:
```ts
import '@girs/shell-9'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Shell from 'gi://Shell?version=9';
```

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

`index.ts`:
```ts
import '@girs/shell-9'
```

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

Now you have also type support for this, too:

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

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


# Shew-0

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


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

## Install

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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import Shew from 'gi://Shew?version=0';
```

### Global import

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

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

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

Now you have also type support for this, too:

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

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


# Shumate-1.0

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


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

## Install

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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Signon-2.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Skk-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Snapd-1

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Snapd-2

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


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

## Install

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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

```ts
import Snapd from 'gi://Snapd?version=2';
```

### Global import

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

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

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

Now you have also type support for this, too:

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

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


# SocialWebClient-0.25

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


GJS TypeScript type definitions for SocialWebClient-0.25, generated from library version 0.25.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/socialwebclient-0.25
```

## Usage

You can import this package into your project like this:
```ts
import SocialWebClient from '@girs/socialwebclient-0.25';
```

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

`index.ts`:
```ts
import '@girs/socialwebclient-0.25'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import SocialWebClient from 'gi://SocialWebClient?version=0.25';
```

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

`index.ts`:
```ts
import '@girs/socialwebclient-0.25'
```

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

Now you have also type support for this, too:

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

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


# Soup-2.4

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


GJS TypeScript type definitions for Soup-2.4, generated from library version 2.74.3 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/soup-2.4
```

## Usage

You can import this package into your project like this:
```ts
import Soup from '@girs/soup-2.4';
```

### Ambient Modules

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

`index.ts`:
```ts
import '@girs/soup-2.4'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Soup from 'gi://Soup?version=2.4';
```

### Global import

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

`index.ts`:
```ts
import '@girs/soup-2.4'
```

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

Now you have also type support for this, too:

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

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