@ts-for-gir/lib
Version:
Typescript .d.ts generator from GIR for gjs
29 lines • 1.17 kB
JavaScript
import { GenerifiedTypeIdentifier } from "../gir.js";
const metaTemplate = (version) => ({
namespace: "Meta",
version,
modifier: (namespace, inferGenerics) => {
if (!inferGenerics) {
return;
}
// Connect BackgroundActor to BackgroundContent
const LayoutManager = namespace.assertInstalledImport("Clutter").assertClass("LayoutManager");
const BackgroundContent = namespace.assertClass("BackgroundContent");
const BackgroundActor = namespace.assertClass("BackgroundActor");
const parent = BackgroundActor.superType;
if (parent) {
BackgroundActor.superType = new GenerifiedTypeIdentifier(parent.name, parent.namespace, [
LayoutManager.getType(),
BackgroundContent.getType()
]);
}
}
});
export const meta10 = metaTemplate("10");
export const meta11 = metaTemplate("11");
export const meta12 = metaTemplate("12");
export const meta13 = metaTemplate("13");
export const meta14 = metaTemplate("14");
export const meta15 = metaTemplate("15");
export const meta16 = metaTemplate("16");
//# sourceMappingURL=meta.js.map