open-index/open-npm huggingface dataset:
npm package: @girs/cogl-12
Description: GJS TypeScript type definitions for Cogl-12, generated from library version 12.0.0
Author: ts-for-gir
Latest version: 12.0.0-4.0.0-rc.2


# Cogl-12

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Cogl-13

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Cogl-14

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Cogl-15

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Cogl-16

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Cogl-17

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Cogl-18

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Cogl-2.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# Cogl-3

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


GJS TypeScript type definitions for Cogl-3, 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/cogl-3
```

## Usage

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

### Ambient Modules

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

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

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

Now you can import the ambient module with TypeScript support: 

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

### Global import

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

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

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

Now you have also type support for this, too:

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

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


# Cogl-4

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


GJS TypeScript type definitions for Cogl-4, 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/cogl-4
```

## Usage

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

`index.ts`:
```ts
import '@girs/cogl-4'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/cogl-4'
```

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

Now you have also type support for this, too:

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

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


# Cogl-5

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


GJS TypeScript type definitions for Cogl-5, generated from library version 5.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/cogl-5
```

## Usage

You can import this package into your project like this:
```ts
import Cogl from '@girs/cogl-5';
```

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

`index.ts`:
```ts
import '@girs/cogl-5'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Cogl from 'gi://Cogl?version=5';
```

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

`index.ts`:
```ts
import '@girs/cogl-5'
```

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

Now you have also type support for this, too:

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

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


# Cogl-6

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


GJS TypeScript type definitions for Cogl-6, generated from library version 6.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/cogl-6
```

## Usage

You can import this package into your project like this:
```ts
import Cogl from '@girs/cogl-6';
```

### Ambient Modules

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

`index.ts`:
```ts
import '@girs/cogl-6'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Cogl from 'gi://Cogl?version=6';
```

### Global import

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

`index.ts`:
```ts
import '@girs/cogl-6'
```

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

Now you have also type support for this, too:

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

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


# Cogl-7

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


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

## Usage

You can import this package into your project like this:
```ts
import Cogl from '@girs/cogl-7';
```

### Ambient Modules

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

`index.ts`:
```ts
import '@girs/cogl-7'
```

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

Now you can import the ambient module with TypeScript support: 

```ts
import Cogl from 'gi://Cogl?version=7';
```

### Global import

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

`index.ts`:
```ts
import '@girs/cogl-7'
```

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

Now you have also type support for this, too:

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

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


# Cogl-8

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


GJS TypeScript type definitions for Cogl-8, generated from library version 8.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/cogl-8
```

## Usage

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

`index.ts`:
```ts
import '@girs/cogl-8'
```

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

Now you can import the ambient module with TypeScript support: 

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

`index.ts`:
```ts
import '@girs/cogl-8'
```

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

Now you have also type support for this, too:

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

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


# Cogl-9

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


GJS TypeScript type definitions for Cogl-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/cogl-9
```

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# CoglGst-2.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# CoglPango-1.0

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# CoglPango-10

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# CoglPango-11

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# CoglPango-12

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# CoglPango-13

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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


# CoglPango-14

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


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

## Usage

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

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

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

Now you can import the ambient module with TypeScript support: 

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

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

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

Now you have also type support for this, too:

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

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