From ed113d772d64d0289d8a06dedc756ad0d57a780b Mon Sep 17 00:00:00 2001 From: Ewout Stortenbeker Date: Mon, 13 Feb 2023 20:40:03 +0100 Subject: [PATCH] Improve query option types --- src/api.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/api.ts b/src/api.ts index 6ffe1ac..f245f66 100644 --- a/src/api.ts +++ b/src/api.ts @@ -118,12 +118,13 @@ export interface QueryOptions { /** * callback function for events */ - eventHandler?: (event: { name: string, [key: string]: any }) => boolean|void; + eventHandler?: (event: { name: 'add' | 'change' | 'remove'; path: string; value: any; } | { name: string; [key: string]: any }) => boolean|void; /** * monitor changes + * @default false */ - monitor?: { + monitor?: boolean | { /** * monitor new matches (either because they were added, or changed and now match the query) */