Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@girs/xlib-2.0

Package Overview
Dependencies
Maintainers
1
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@girs/xlib-2.0 - npm Package Compare versions

Comparing version 2.0.0-3.0.0-beta.14 to 2.0.0-3.0.0-beta.15

xlib-2.0-ambient.d.ts

6

package.json
{
"name": "@girs/xlib-2.0",
"version": "2.0.0-3.0.0-beta.14",
"version": "2.0.0-3.0.0-beta.15",
"description": "GJS TypeScript type definitions for xlib-2.0, generated from library version 2.0.0",

@@ -15,2 +15,4 @@ "type": "module",

"exports": {
"./ambient": "./xlib-2.0-ambient.d.ts",
"./import": "./xlib-2.0-import.d.ts",
".": {

@@ -33,3 +35,3 @@ "import": {

"dependencies": {
"@girs/gobject-2.0": "^2.76.1-3.0.0-beta.14"
"@girs/gobject-2.0": "^2.76.1-3.0.0-beta.15"
},

@@ -36,0 +38,0 @@ "devDependencies": {

# xlib-2.0
GJS TypeScript type definitions for xlib-2.0, generated from library version 2.0.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v3.0.0-beta.14.
GJS TypeScript type definitions for xlib-2.0, generated from library version 2.0.0 using [ts-for-gir](https://github.com/gjsify/ts-for-gir) v3.0.0-beta.15.
## Install
To use this type definitions, install them with NPM like this:
To use this type definitions, install them with NPM:
```bash

@@ -25,8 +25,59 @@ npm install @girs/xlib-2.0

If you use [ambient modules](https://github.com/gjsify/ts-for-gir/tree/main/packages/cli#ambient-modules), you can also import this module like you would do this in JavaScript:
### 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/xlib-2.0` or `@girs/xlib-2.0/ambient` in your `tsconfig` or entry point Typescript file:
`index.ts`:
```ts
import '@girs/xlib-2.0'
```
`tsconfig.json`:
```json
{
"compilerOptions": {
...
},
"include": ["@girs/xlib-2.0"],
...
}
```
Now you can import the ambient module with TypeScript support:
```ts
import xlib from 'gi://xlib?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/xlib-2.0` or `@girs/xlib-2.0/import` in your `tsconfig` or entry point Typescript file:
`index.ts`:
```ts
import '@girs/xlib-2.0'
```
`tsconfig.json`:
```json
{
"compilerOptions": {
...
},
"include": ["@girs/xlib-2.0"],
...
}
```
Now you have also type support for this, too:
```ts
const xlib = imports.gi.xlib;
```
### 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).

@@ -36,2 +87,3 @@

All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).
All existing pre-generated packages can be found on [gjsify/types](https://github.com/gjsify/types).

@@ -20,1 +20,3 @@ {

}

@@ -8,2 +8,5 @@

*/
import './xlib-2.0-ambient.d.ts';
import './xlib-2.0-import.d.ts';
/**

@@ -10,0 +13,0 @@ * xlib-2.0

@@ -9,1 +9,3 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc