From ef51b25e4388cbdf3a27e23d9f1fa381ae20a5ad Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Fri, 16 May 2025 16:17:13 -0700 Subject: snapshot --- u/server/request.ts | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 u/server/request.ts (limited to 'u/server/request.ts') diff --git a/u/server/request.ts b/u/server/request.ts new file mode 100644 index 0000000..6c4e602 --- /dev/null +++ b/u/server/request.ts @@ -0,0 +1,27 @@ +import { ITrace } from "@emprespresso/pengueno"; +import { ITraceWith } from "../trace/mod.ts"; + +class RequestTraceWith { + private constructor( + public readonly id: string, + public readonly received: Date, + ) { + } + + public static from() { + const id = crypto.randomUUID(); + const received = new Date(); + return new RequestTraceWith(id, received); + } +} +export class RequestTrace implements ITrace { + public readonly requestTrace: RequestTraceWith; + constructor(reques); + + public addTrace(_t: ITraceWith) { + return; + } + + addTrace: Mapper, ITrace>; + trace: SideEffect>; +} -- cgit v1.2.3-70-g09d2