Improve query option types

This commit is contained in:
Ewout Stortenbeker 2023-02-13 20:40:03 +01:00
parent ea4766011a
commit ed113d772d

View file

@ -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)
*/