src/contracts/trace.ts (15 lines of code) (raw):

export interface TraceEntry { source: string; timestamp: string; elapsed: string; data: any; } export interface TraceEntries { inbound: TraceEntry[]; backend: TraceEntry[]; outbound: TraceEntry[]; } export interface Trace { traceId: string; traceEntries: TraceEntries; }