{ state: { timeout: 5 } events: [ { kind: "modify-data-content", paths: ["/watch/file-a"], time: 1 } { kind: "modify-data-content", paths: ["/watch/file-b"], time: 3 } { kind: "modify-data-content", paths: ["/watch/file-c"], time: 4 } { kind: "modify-metadata-write-time", paths: ["/watch/file-b"], time: 7 } { kind: "modify-metadata-write-time", paths: ["/watch/file-c"], time: 8 } { kind: "modify-metadata-write-time", paths: ["/watch/file-a"], time: 9 } ] expected: { queues: { /watch/file-a: { events: [ { kind: "modify-data-content", paths: ["*"], time: 1 } { kind: "modify-metadata-write-time", paths: ["*"], time: 9 } ] } /watch/file-b: { events: [ { kind: "modify-data-content", paths: ["*"], time: 3 } { kind: "modify-metadata-write-time", paths: ["*"], time: 7 } ] } /watch/file-c: { events: [ { kind: "modify-data-content", paths: ["*"], time: 4 } { kind: "modify-metadata-write-time", paths: ["*"], time: 8 } ] } } events: { long: [ { kind: "modify-data-content", paths: ["/watch/file-a"], time: 1 } { kind: "modify-data-content", paths: ["/watch/file-b"], time: 3 } { kind: "modify-data-content", paths: ["/watch/file-c"], time: 4 } { kind: "modify-metadata-write-time", paths: ["/watch/file-b"], time: 7 } { kind: "modify-metadata-write-time", paths: ["/watch/file-c"], time: 8 } { kind: "modify-metadata-write-time", paths: ["/watch/file-a"], time: 9 } ] } } }