sourcebot/packages/web/src/lib/posthogEvents.ts

29 lines
832 B
TypeScript
Raw Normal View History

2024-09-17 04:37:34 +00:00
/* eslint-disable @typescript-eslint/no-empty-object-type */
export type PosthogEventMap = {
search_finished: {
contentBytesLoaded: number,
indexBytesLoaded: number,
crashes: number,
durationMs: number,
fileCount: number,
shardFilesConsidered: number,
filesConsidered: number,
filesLoaded: number,
filesSkipped: number,
shardsScanned: number,
shardsSkipped: number,
shardsSkippedFilter: number,
matchCount: number,
ngramMatches: number,
ngramLookups: number,
wait: number,
matchTreeConstruction: number,
matchTreeSearch: number,
regexpsConsidered: number,
flushReason: number,
fileLanguages: string[]
}
}
export type PosthogEvent = keyof PosthogEventMap;