import GObject, { property, register } from "astal/gobject"; import { VSMonitor } from "./monitor"; import { DBusObject } from "@services/dbus"; @register({ GTypeName: "VSOutput", }) export class VSOutput extends DBusObject { @property(String) public readonly name: string; @property(Object) public readonly compatibleMonitors: VSMonitor[] = []; }