15 lines
360 B
TypeScript

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[] = [];
}