14 lines
272 B
TypeScript
14 lines
272 B
TypeScript
|
|
export interface TraceRecord {
|
||
|
|
type: string;
|
||
|
|
createdAt: number;
|
||
|
|
payload: Record<string, unknown>;
|
||
|
|
}
|
||
|
|
|
||
|
|
export function createTraceRecord(type: string, payload: Record<string, unknown>): TraceRecord {
|
||
|
|
return {
|
||
|
|
type,
|
||
|
|
createdAt: Date.now(),
|
||
|
|
payload,
|
||
|
|
};
|
||
|
|
}
|