import QtQuick import "diagnostics.js" as DiagnosticData Item { id: root required property SurfaceManager surfaces required property var screens required property Niri niriService required property Audio audioService required property Network networkService required property Vault vaultService required property Noko nokoService function snapshot(): string { return JSON.stringify(DiagnosticData.snapshot(surfaces, screens, { "niri": niriService, "audio": audioService, "network": networkService, "vault": vaultService, "noko": nokoService })); } }