diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts index 4fef0aeb..70771944 100644 --- a/packages/utils/src/index.ts +++ b/packages/utils/src/index.ts @@ -1,34 +1,28 @@ export { assertSafeUrl, assertSafeUrlSync, safeUrlSchema } from "./ssrf"; export { - httpPayloadSchema, - type HttpPayload, - tpcPayloadSchema, - type TcpPayload, - DNSPayloadSchema, type DNSPayload, - icmpPayloadSchema, - grpcPayloadSchema, + DNSPayloadSchema, GRPC_TLS_MODES, - type IcmpPayload, type GrpcPayload, + grpcPayloadSchema, + type HttpPayload, + httpPayloadSchema, + type IcmpPayload, + icmpPayloadSchema, + type TcpPayload, + tpcPayloadSchema, } from "./payloads"; export { + MONITOR_JOB_TYPES, MONITOR_METHODS, MONITOR_STATUSES, - MONITOR_JOB_TYPES, } from "./constants"; export { buildCurlCommand, type CurlRequest } from "./curl"; -export { yieldMany, iteratorToStream } from "./stream"; -export { statusLabel, type PageUpdateStatus } from "./status"; +export { iteratorToStream, yieldMany } from "./stream"; +export { type PageUpdateStatus, statusLabel } from "./status"; -export function transformHeaders(headers: { key: string; value: string }[]) { - return headers.length > 0 - ? headers.reduce( - (acc, curr) => { - acc[curr.key] = curr.value; - return acc; - }, - {} as Record, - ) - : {}; +export function transformHeaders( + headers: { key: string; value: string }[], +): Record { + return Object.fromEntries(headers.map(({ key, value }) => [key, value])); }