UNPKG

@ts-for-gir/lib

Version:

Typescript .d.ts generator from GIR for gjs

33 lines 942 B
import glib from "./glib.js"; import gobject from "./gobject.js"; import gio from "./gio.js"; import tracker1 from "./tracker1.js"; import gee08 from "./gee08.js"; import gee1 from "./gee1.js"; import gtk4 from "./gtk4.js"; import { shell14, shell15 } from "./shell.js"; function injectDefinitions(registry, required = true) { return (definition) => { const ns = registry.namespace(definition.namespace, definition.version); if (required && !ns) { throw new Error(`Namespace '${definition.namespace}' not found.`); } if (ns) { definition.modifier(ns, registry); } }; } export function inject(registry) { const $ = injectDefinitions(registry); $(glib); $(gobject); $(gio); const $_ = injectDefinitions(registry, false); $_(tracker1); $_(gee08); $_(gee1); $_(gtk4); $_(shell14); $_(shell15); } //# sourceMappingURL=inject.js.map