declare const imports: any; const Me = imports.misc.extensionUtils.getCurrentExtension(); const GLib = imports.gi.GLib; export class File { public static DBus(name: string) { const file = `${Me.path}/resources/dbus/${name}.xml`; try { const [_ok, bytes] = GLib.file_get_contents(file); if (!_ok) //@ts-ignore log(`Couldn't read contents of "${file}"`); return _ok ? imports.byteArray.toString(bytes) : null; } catch (e) { //@ts-ignore log(`Failed to load "${file}"`, e); } } }