From 5cde65371ffa9bf2edf4c84e27872afca8954505 Mon Sep 17 00:00:00 2001 From: Aylur Date: Fri, 20 Oct 2023 18:04:29 +0200 Subject: [PATCH] fix: Variable types --- src/variable.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/variable.ts b/src/variable.ts index 299a509..4442212 100644 --- a/src/variable.ts +++ b/src/variable.ts @@ -3,8 +3,15 @@ import Gio from 'gi://Gio'; import GLib from 'gi://GLib'; import { execAsync, interval, subprocess } from './utils.js'; -type Poll = [number, string[] | string | (() => T), (out: string) => T]; -type Listen = [string[] | string, (out: string) => T] | string[] | string; +type Listen = + [string[] | string, (out: string) => T] | + [string[] | string] | + string[] | + string; + +type Poll = + [number, string[] | string | (() => T)] | + [number, string[] | string | (() => T), (out: string) => T]; interface Options { poll?: Poll