If you're interested in using Typescript for GNOME apps, you can now use the new Typescript SDK Extension. I've also published a Typescript Template you can use as a starting point for your apps.

- gitlab.gnome.org/BrainBlasted/…
- github.com/flathub/org.freedes…

#gnome #typescript #libadwaita #flatpak

reshared this

in reply to Maksym Hazevych

@mks_h The really neat thing with the TS "bindings" is that they're not really bindings. They're type definitions that are there solely to tell `tsc` about introspected types. If the backend code you want to use is introspectable, you can use it in TS code like you would with JS code. You can also generate type definitions from the .gir files with gitlab.gnome.org/ewlsh/gi.ts/.

My friend has an experiment with mixing gjs, Rust, and C here: gitlab.gnome.org/ZanderBrown/r…