···22 * A simple implementation of the {@link https://www.w3.org/TR/trace-context-2/|W3C Trace Context specification level 2}.
33 *
44 * This module provides a simple API for creating, parsing, and manipulating tracestate headers. You will probably also
55- * be relying on the {@link {import('./traceparent.ts')}} module to create and parse traceparent headers.
55+ * be relying on the {@link import('./traceparent.ts')} module to create and parse traceparent headers.
66 *
77 * Tracestates are effectivly a ring buffer of 32 key-value pairs, where the key is a string of up to 256 characters and
88 * the value is a string of up to 256 characters. The key must be unique within the tracestate.
99 *
1010- * Updateing the tracestate is done by calling the {@link {Tracestate.set}} method, which will update the value of the
1010+ * Updateing the tracestate is done by calling the {@link Tracestate.set} method, which will update the value of the
1111 * key if it exists (and move it to the front), or prepend a new key-value pair to the front of the tracestate. If the
1212 * tracestate is full, the oldest key-value pair will be removed.
1313 *
···1919 * let traceparent, tracestate, tmp;
2020 * tmp = req.headers.get('traceparent');
2121 * if (tmp) traceparent = ts.parse(tmp);
2222-2222+ *
2323 * tmp = req.headers.get('tracestate');
2424 * // only parse the tracestate, if we have a valid parsed traceparent, as per spec
2525 * if (traceparent && tmp) tracestate = ts.parse(tmp);