LCOV - code coverage report
Current view: top level - dashql-app/src/connections - connection_export.ts Coverage Total Hit
Test: DashQL 6e74948 Lines: 100.0 % 6 6
Test Date: 2026-11-06 17:46:50

            Line data    Source code
       1              : import * as connection from '@ankoh/dashql-jsonschema/connection.js';
       2              : 
       3              : import { ConnectionState } from "./connection_state.js";
       4              : import { sanitizeConnectionParamsForSharing } from './connection_params.js';
       5              : import { connectorOfDetails, connectorParams } from './connector_descriptor.js';
       6              : 
       7            1 : export function encodeConnectionAsProto(state: ConnectionState): connection.Connection {
       8            1 :     const connector = connectorOfDetails(state.details);
       9            1 :     const params = sanitizeConnectionParamsForSharing(state.params);
      10            1 :     const setupParams = connector.paramsKey in params ? connectorParams(connector, params) : undefined;
      11            1 :     return { [connector.paramsKey]: { setupTimings: {}, setupParams } } as connection.Connection;
      12            1 : }
        

Generated by: LCOV version 2.0-1