LCOV - code coverage report
Current view: top level - dashql-app/src/platform/http - web_http_client.ts Coverage Total Hit
Test: DashQL 915828b Lines: 54.5 % 11 6
Test Date: 2026-11-06 19:30:32

            Line data    Source code
       1              : import { ClientOptions, HttpClient, HttpFetchResult } from './http_client.js';
       2              : import { Logger } from '../logger/logger.js';
       3              : 
       4            1 : export class WebHttpClient implements HttpClient {
       5            1 :     logger: Logger;
       6              : 
       7            1 :     constructor(logger: Logger) {
       8            1 :         this.logger = logger;
       9            1 :     }
      10            0 :     public async fetch(input: URL | Request | string, init?: RequestInit & ClientOptions): Promise<HttpFetchResult> {
      11            0 :         if (input instanceof Request) {
      12            0 :             return await fetch(input, init);
      13              :         }
      14            0 :         return await fetch(input, init);
      15            0 :     }
      16            1 : }
        

Generated by: LCOV version 2.0-1