15 lines
360 B
TypeScript
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[] = [];
|
|
}
|