fix(otel): replace ArrayPrototypeSplit with StringPrototypeSplit (#28538)

This commit is contained in:
Kenta Moriuchi 2025-03-19 02:19:10 +09:00 committed by GitHub
parent fb3df15fc8
commit 50f1bbd44c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -38,7 +38,6 @@ const {
ArrayPrototypeReverse, ArrayPrototypeReverse,
ArrayPrototypeShift, ArrayPrototypeShift,
ArrayPrototypeSlice, ArrayPrototypeSlice,
ArrayPrototypeSplit,
DatePrototype, DatePrototype,
DatePrototypeGetTime, DatePrototypeGetTime,
Error, Error,
@ -1331,7 +1330,7 @@ class TraceStateClass implements TraceState {
if (rawTraceState.length > MAX_TRACE_STATE_LEN) return; if (rawTraceState.length > MAX_TRACE_STATE_LEN) return;
this._internalState = ArrayPrototypeReduce( this._internalState = ArrayPrototypeReduce(
ArrayPrototypeReverse( ArrayPrototypeReverse(
ArrayPrototypeSplit(rawTraceState, LIST_MEMBERS_SEPARATOR), StringPrototypeSplit(rawTraceState, LIST_MEMBERS_SEPARATOR),
), ),
(agg: Map<string, string>, part: string) => { (agg: Map<string, string>, part: string) => {
const listMember = StringPrototypeTrim(part); // Optional Whitespace (OWS) handling const listMember = StringPrototypeTrim(part); // Optional Whitespace (OWS) handling
@ -1507,7 +1506,7 @@ function getKeyPairs(baggage: Baggage): string[] {
function parsePairKeyValue( function parsePairKeyValue(
entry: string, entry: string,
): ParsedBaggageKeyValue | undefined { ): ParsedBaggageKeyValue | undefined {
const valueProps = ArrayPrototypeSplit(entry, BAGGAGE_PROPERTIES_SEPARATOR); const valueProps = StringPrototypeSplit(entry, BAGGAGE_PROPERTIES_SEPARATOR);
if (valueProps.length <= 0) return; if (valueProps.length <= 0) return;
const keyPairPart = ArrayPrototypeShift(valueProps); const keyPairPart = ArrayPrototypeShift(valueProps);
if (!keyPairPart) return; if (!keyPairPart) return;