Pascal Garber<p>🚀 New releases of <a href="https://floss.social/tags/ts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ts</span></a>-for-gir and the TypeScript type definitions for <a href="https://floss.social/tags/GNOME" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNOME</span></a> Shell 48 are out!<br>You can now build native GNOME apps and shell extensions using modern, strongly-typed <a href="https://floss.social/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a>. 💻✨</p><p>🔗 ts-for-gir: <a href="https://github.com/gjsify/ts-for-gir" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/gjsify/ts-for-gir</span><span class="invisible"></span></a><br>🔗 GNOME Shell types: <a href="https://github.com/gjsify/gnome-shell" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/gjsify/gnome-shell</span><span class="invisible"></span></a></p><p><a href="https://floss.social/tags/GNOME" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNOME</span></a> <a href="https://floss.social/tags/GJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GJS</span></a> <a href="https://floss.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://floss.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://floss.social/tags/LinuxDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinuxDev</span></a></p>