@@ -29,11 +29,11 @@ export class ResponseError extends Error {
2929 * Automatically formats error message with status code and message.
3030 */
3131 constructor ( response : IncomingMessage , message = '' ) {
32- /* c8 ignore next 2 - statusCode and statusMessage may be undefined in edge cases */
32+ /* v8 ignore next 2 - statusCode and statusMessage may be undefined in edge cases */
3333 const statusCode = response . statusCode ?? 'unknown'
3434 const statusMessage = response . statusMessage ?? 'No status message'
3535 super (
36- /* c8 ignore next - fallback empty message if not provided */
36+ /* v8 ignore next - fallback empty message if not provided */
3737 `Socket API ${ message || 'Request failed' } (${ statusCode } ): ${ statusMessage } ` ,
3838 )
3939 this . name = 'ResponseError'
@@ -126,7 +126,7 @@ export async function getErrorResponseBody(
126126 response . setEncoding ( 'utf8' )
127127 response . on ( 'data' , ( chunk : string ) => ( body += chunk ) )
128128 response . on ( 'end' , ( ) => resolve ( body ) )
129- /* c8 ignore next - Extremely rare network or stream error during error response reading. */
129+ /* v8 ignore next - Extremely rare network or stream error during error response reading. */
130130 response . on ( 'error' , e => reject ( e ) )
131131 } )
132132}
@@ -151,7 +151,7 @@ export async function getResponse(
151151 return await new Promise ( ( resolve , reject ) => {
152152 let timedOut = false
153153 req . on ( 'response' , ( response : IncomingMessage ) => {
154- /* c8 ignore next 3 - Race condition where response arrives after timeout. */
154+ /* v8 ignore next 3 - Race condition where response arrives after timeout. */
155155 if ( timedOut ) {
156156 return
157157 }
@@ -162,13 +162,13 @@ export async function getResponse(
162162 req . destroy ( )
163163 reject ( new Error ( 'Request timed out' ) )
164164 } )
165- /* c8 ignore start - Network error handling during request, difficult to test reliably. */
165+ /* v8 ignore start - Network error handling during request, difficult to test reliably. */
166166 req . on ( 'error' , e => {
167167 if ( ! timedOut ) {
168168 reject ( e )
169169 }
170170 } )
171- /* c8 ignore stop */
171+ /* v8 ignore stop */
172172 } )
173173}
174174
@@ -215,7 +215,7 @@ export async function getResponseJson(
215215 Object . setPrototypeOf ( enhancedError , SyntaxError . prototype )
216216 throw enhancedError
217217 }
218- /* c8 ignore start - Error instanceof check and unknown error handling for JSON parsing edge cases. */
218+ /* v8 ignore start - Error instanceof check and unknown error handling for JSON parsing edge cases. */
219219 if ( e instanceof Error ) {
220220 throw e
221221 }
@@ -229,7 +229,7 @@ export async function getResponseJson(
229229 unknownError . originalResponse = responseBody
230230 Object . setPrototypeOf ( unknownError , SyntaxError . prototype )
231231 throw unknownError
232- /* c8 ignore stop */
232+ /* v8 ignore stop */
233233 }
234234}
235235
@@ -239,7 +239,7 @@ export async function getResponseJson(
239239 */
240240export function isResponseOk ( response : IncomingMessage ) : boolean {
241241 const { statusCode } = response
242- /* c8 ignore next - Defensive fallback for edge cases where statusCode might be undefined. */
242+ /* v8 ignore next - Defensive fallback for edge cases where statusCode might be undefined. */
243243 return statusCode ? statusCode >= 200 && statusCode < 300 : false
244244}
245245
@@ -250,7 +250,7 @@ export function isResponseOk(response: IncomingMessage): boolean {
250250export function reshapeArtifactForPublicPolicy <
251251 T extends Record < string , unknown > ,
252252> ( data : T , isAuthenticated : boolean , actions ?: string | undefined ) : T {
253- /* c8 ignore start - Public policy artifact reshaping for unauthenticated users, difficult to test edge cases. */
253+ /* v8 ignore start - Public policy artifact reshaping for unauthenticated users, difficult to test edge cases. */
254254 // If user is not authenticated, provide a different response structure
255255 // optimized for the public free-tier experience.
256256 if ( ! isAuthenticated ) {
@@ -310,7 +310,7 @@ export function reshapeArtifactForPublicPolicy<
310310 }
311311 }
312312 return data
313- /* c8 ignore stop */
313+ /* v8 ignore stop */
314314}
315315
316316/**
0 commit comments