Astal icon indicating copy to clipboard operation
Astal copied to clipboard

fix: generating types would fail without libgee

Open IHtDzenda opened this issue 7 months ago • 0 comments

Before this fix:

Error: Failed to import Gee in GCalc, not installed or accessible.
    at GirModule.assertInstalledImport (file:///home/redacted/.npm/_npx/4001ac8ae3bf4948/node_modules/@ts-for-gir/lib/lib/gir-module.js:279:19)
    at IntrospectedRecord.isSimpleType (file:///home/redacted/.npm/_npx/4001ac8ae3bf4948/node_modules/@ts-for-gir/lib/lib/gir/class.js:821:45)
    at file:///home/redacted/.npm/_npx/4001ac8ae3bf4948/node_modules/@ts-for-gir/lib/lib/gir/class.js:851:54
    at Array.every (<anonymous>)
    at IntrospectedRecord.isSimple (file:///home/redacted/.npm/_npx/4001ac8ae3bf4948/node_modules/@ts-for-gir/lib/lib/gir/class.js:851:38)
    at IntrospectedRecord.isSimpleWithoutPointers (file:///home/redacted/.npm/_npx/4001ac8ae3bf4948/node_modules/@ts-for-gir/lib/lib/gir/class.js:858:19)
    at resolveMainConstructor (file:///home/redacted/.npm/_npx/4001ac8ae3bf4948/node_modules/@ts-for-gir/lib/lib/validators/class.js:172:37)
    at chainVisitors (file:///home/redacted/.npm/_npx/4001ac8ae3bf4948/node_modules/@ts-for-gir/lib/lib/validators/class.js:208:23)
    at ClassVisitor.visitRecord (file:///home/redacted/.npm/_npx/4001ac8ae3bf4948/node_modules/@ts-for-gir/lib/lib/validators/class.js:215:29)
    at IntrospectedRecord.accept (file:///home/redacted/.npm/_npx/4001ac8ae3bf4948/node_modules/@ts-for-gir/lib/lib/gir/class.js:662:37)

Now it generates types succesfully

IHtDzenda avatar May 04 '25 08:05 IHtDzenda