{"nodes": [{"id": "src_domains_monitoring_services_quality_assurance_quality_recorder_ts", "label": "quality-recorder.ts", "file_type": "code", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L1"}, {"id": "quality_recorder_qualityrecorder", "label": "QualityRecorder", "file_type": "code", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L55"}, {"id": "quality_recorder_qualityrecorder_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L56"}, {"id": "quality_recorder_qualityrecorder_generateid", "label": ".generateId()", "file_type": "code", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L65"}, {"id": "quality_recorder_qualityrecorder_recordmeasurement", "label": ".recordMeasurement()", "file_type": "code", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L81"}, {"id": "quality_recorder_qualityrecorder_recordallmeasurements", "label": ".recordAllMeasurements()", "file_type": "code", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L229"}, {"id": "quality_recorder_qualityrecorder_getmeasurementhistory", "label": ".getMeasurementHistory()", "file_type": "code", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L269"}, {"id": "quality_recorder_qualityrecorder_getlatestmetrics", "label": ".getLatestMetrics()", "file_type": "code", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L340"}], "edges": [{"source": "src_domains_monitoring_services_quality_assurance_quality_recorder_ts", "target": "better_sqlite3", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L14", "weight": 1.0}, {"source": "src_domains_monitoring_services_quality_assurance_quality_recorder_ts", "target": "database_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L15", "weight": 1.0}, {"source": "src_domains_monitoring_services_quality_assurance_quality_recorder_ts", "target": "quality_metrics_collector_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L16", "weight": 1.0}, {"source": "src_domains_monitoring_services_quality_assurance_quality_recorder_ts", "target": "quality_evaluator_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L17", "weight": 1.0}, {"source": "src_domains_monitoring_services_quality_assurance_quality_recorder_ts", "target": "logger_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L18", "weight": 1.0}, {"source": "src_domains_monitoring_services_quality_assurance_quality_recorder_ts", "target": "quality_recorder_qualityrecorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L55", "weight": 1.0}, {"source": "quality_recorder_qualityrecorder", "target": "quality_recorder_qualityrecorder_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L56", "weight": 1.0}, {"source": "quality_recorder_qualityrecorder", "target": "quality_recorder_qualityrecorder_generateid", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L65", "weight": 1.0}, {"source": "quality_recorder_qualityrecorder", "target": "quality_recorder_qualityrecorder_recordmeasurement", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L81", "weight": 1.0}, {"source": "quality_recorder_qualityrecorder", "target": "quality_recorder_qualityrecorder_recordallmeasurements", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L229", "weight": 1.0}, {"source": "quality_recorder_qualityrecorder", "target": "quality_recorder_qualityrecorder_getmeasurementhistory", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L269", "weight": 1.0}, {"source": "quality_recorder_qualityrecorder", "target": "quality_recorder_qualityrecorder_getlatestmetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L340", "weight": 1.0}, {"source": "quality_recorder_qualityrecorder_recordmeasurement", "target": "quality_recorder_qualityrecorder_generateid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L91", "weight": 1.0}, {"source": "quality_recorder_qualityrecorder_recordallmeasurements", "target": "quality_recorder_qualityrecorder_recordmeasurement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/quality-assurance/quality-recorder.ts", "source_location": "L252", "weight": 1.0}]}