{"nodes": [{"id": "src_infrastructure_scheduler_job_queue_ts", "label": "job-queue.ts", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L1"}, {"id": "job_queue_jobqueue", "label": "JobQueue", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L26"}, {"id": "job_queue_jobqueue_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L31"}, {"id": "job_queue_jobqueue_add", "label": ".add()", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L48"}, {"id": "job_queue_jobqueue_getnext", "label": ".getNext()", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L94"}, {"id": "job_queue_jobqueue_peeknext", "label": ".peekNext()", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L110"}, {"id": "job_queue_jobqueue_markrunning", "label": ".markRunning()", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L126"}, {"id": "job_queue_jobqueue_markcompleted", "label": ".markCompleted()", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L135"}, {"id": "job_queue_jobqueue_size", "label": ".size()", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L142"}, {"id": "job_queue_jobqueue_runningcount", "label": ".runningCount()", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L149"}, {"id": "job_queue_jobqueue_isempty", "label": ".isEmpty()", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L156"}, {"id": "job_queue_jobqueue_clear", "label": ".clear()", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L163"}, {"id": "job_queue_jobqueue_isrunning", "label": ".isRunning()", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L172"}, {"id": "job_queue_jobqueue_isqueued", "label": ".isQueued()", "file_type": "code", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L181"}], "edges": [{"source": "src_infrastructure_scheduler_job_queue_ts", "target": "job_queue_jobqueue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L26", "weight": 1.0}, {"source": "job_queue_jobqueue", "target": "job_queue_jobqueue_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L31", "weight": 1.0}, {"source": "job_queue_jobqueue", "target": "job_queue_jobqueue_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L48", "weight": 1.0}, {"source": "job_queue_jobqueue", "target": "job_queue_jobqueue_getnext", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L94", "weight": 1.0}, {"source": "job_queue_jobqueue", "target": "job_queue_jobqueue_peeknext", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L110", "weight": 1.0}, {"source": "job_queue_jobqueue", "target": "job_queue_jobqueue_markrunning", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L126", "weight": 1.0}, {"source": "job_queue_jobqueue", "target": "job_queue_jobqueue_markcompleted", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L135", "weight": 1.0}, {"source": "job_queue_jobqueue", "target": "job_queue_jobqueue_size", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L142", "weight": 1.0}, {"source": "job_queue_jobqueue", "target": "job_queue_jobqueue_runningcount", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L149", "weight": 1.0}, {"source": "job_queue_jobqueue", "target": "job_queue_jobqueue_isempty", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L156", "weight": 1.0}, {"source": "job_queue_jobqueue", "target": "job_queue_jobqueue_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L163", "weight": 1.0}, {"source": "job_queue_jobqueue", "target": "job_queue_jobqueue_isrunning", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L172", "weight": 1.0}, {"source": "job_queue_jobqueue", "target": "job_queue_jobqueue_isqueued", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L181", "weight": 1.0}, {"source": "job_queue_jobqueue_markrunning", "target": "job_queue_jobqueue_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/job-queue.ts", "source_location": "L127", "weight": 1.0}]}