just research using node-gtk and gobject-instrospection related libraries to build desktop apps based on gtk-cairo and company TODO src/inspect.js to ts