Skip to main content

Interface: CursorPaginationParams

Defined in: types/entry.types.ts:393

Cursor-based pagination parameters with optional filters

Properties​

afterSequence?​

optional afterSequence: number

Defined in: types/entry.types.ts:396


beforeSequence?​

optional beforeSequence: number

Defined in: types/entry.types.ts:395


filters?​

optional filters: object

Defined in: types/entry.types.ts:398

batchOperations?​

optional batchOperations: string[]

batchStatuses?​

optional batchStatuses: string[]

cacheOperations?​

optional cacheOperations: string[]

commandNames?​

optional commandNames: string[]

commandStatuses?​

optional commandStatuses: string[]

contexts?​

optional contexts: string[]

controllers?​

optional controllers: string[]

dumpFormats?​

optional dumpFormats: string[]

dumpOperations?​

optional dumpOperations: string[]

dumpStatuses?​

optional dumpStatuses: string[]

entities?​

optional entities: string[]

eventNames?​

optional eventNames: string[]

from?​

optional from: string

The window an entry has to fall inside, as ISO 8601 instants.

Strings rather than Dates: these arrive from a query string, they are compared against createdAt which is a string, and SQLite compares them as text. Turning them into Dates and back was a conversion in both directions for no gain.

gateNames?​

optional gateNames: string[]

gateResults?​

optional gateResults: string[]

hasErrors?​

optional hasErrors: boolean

hasN1?​

optional hasN1: boolean

hostnames?​

optional hostnames: string[]

ips?​

optional ips: string[]

jobNames?​

optional jobNames: string[]

jobStatuses?​

optional jobStatuses: string[]

levels?​

optional levels: string[]

mailStatuses?​

optional mailStatuses: string[]

maxDuration?​

optional maxDuration: number

methods?​

optional methods: string[]

minDuration?​

optional minDuration: number

How long the thing took, in milliseconds.

Every entry that measures anything carries duration, and there was no way to ask about it: the only related filter was slow, a boolean the query watcher sets from its own threshold, so "requests over 500ms" — the first question anybody asks a debugging tool — had no answer.

modelActions?​

optional modelActions: string[]

modelSources?​

optional modelSources: string[]

names?​

optional names: string[]

notificationStatuses?​

optional notificationStatuses: string[]

notificationTypes?​

optional notificationTypes: string[]

operationNames?​

optional operationNames: string[]

operationTypes?​

optional operationTypes: string[]

paths?​

optional paths: string[]

queryTypes?​

optional queryTypes: string[]

queues?​

optional queues: string[]

redisCommands?​

optional redisCommands: string[]

redisStatuses?​

optional redisStatuses: string[]

requestId?​

optional requestId: string

Everything one request produced.

resolved?​

optional resolved: boolean

scheduleNames?​

optional scheduleNames: string[]

scheduleStatuses?​

optional scheduleStatuses: string[]

optional search: string

slow?​

optional slow: boolean

sources?​

optional sources: string[]

statuses?​

optional statuses: (number | "ERR")[]

tags?​

optional tags: string[]

to?​

optional to: string

viewFormats?​

optional viewFormats: string[]

viewStatuses?​

optional viewStatuses: string[]


limit?​

optional limit: number

Defined in: types/entry.types.ts:394