LCOV - code coverage report
Current view: top level - dashql-app/src/platform/http - web_http_client.ts Coverage Total Hit
Test: DashQL d805a4b Lines: 90.9 % 11 10
Test Date: 2026-11-09 20:22:13

            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            1 :     public async fetch(input: URL | Request | string, init?: RequestInit & ClientOptions): Promise<HttpFetchResult> {
      11            1 :         if (input instanceof Request) {
      12            0 :             return await fetch(input, init);
      13              :         }
      14            1 :         return await fetch(input, init);
      15            1 :     }
      16            1 : }
        

Generated by: LCOV version 2.0-1