MCPcopy Index your code
hub / github.com/Effect-TS/effect / b3

Function b3

packages/platform/src/HttpTraceContext.ts:48–61  ·  view source on GitHub ↗
(headers)

Source from the content-addressed store, hash-verified

46 * @category decoding
47 */
48export const b3: FromHeaders = (headers) => {
49 if (!("b3" in headers)) {
50 return Option.none()
51 }
52 const parts = headers["b3"].split("-")
53 if (parts.length < 2) {
54 return Option.none()
55 }
56 return Option.some(Tracer.externalSpan({
57 traceId: parts[0],
58 spanId: parts[1],
59 sampled: parts[2] ? parts[2] === "1" : true
60 }))
61}
62
63/**
64 * @since 1.0.0

Callers 1

fromHeadersFunction · 0.85

Calls 1

splitMethod · 0.80

Tested by

no test coverage detected