{"nodes": [{"id": "src_shared_utils_type_param_validator_ts", "label": "type-param-validator.ts", "file_type": "code", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L1"}, {"id": "type_param_validator_validatetypeparam", "label": "validateTypeParam()", "file_type": "code", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L32"}, {"id": "type_param_validator_parsetypeparammode", "label": "parseTypeParamMode()", "file_type": "code", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L100"}, {"id": "type_param_validator_validatetriggerconditions", "label": "validateTriggerConditions()", "file_type": "code", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L126"}, {"id": "type_param_validator_validateworkfloworskillname", "label": "validateWorkflowOrSkillName()", "file_type": "code", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L168"}, {"id": "type_param_validator_validateproceduralmemoryfields", "label": "validateProceduralMemoryFields()", "file_type": "code", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L194"}], "edges": [{"source": "src_shared_utils_type_param_validator_ts", "target": "type_param_validator_validatetypeparam", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L32", "weight": 1.0}, {"source": "src_shared_utils_type_param_validator_ts", "target": "type_param_validator_parsetypeparammode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L100", "weight": 1.0}, {"source": "src_shared_utils_type_param_validator_ts", "target": "type_param_validator_validatetriggerconditions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L126", "weight": 1.0}, {"source": "src_shared_utils_type_param_validator_ts", "target": "type_param_validator_validateworkfloworskillname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L168", "weight": 1.0}, {"source": "src_shared_utils_type_param_validator_ts", "target": "type_param_validator_validateproceduralmemoryfields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L194", "weight": 1.0}, {"source": "type_param_validator_validateproceduralmemoryfields", "target": "type_param_validator_validateworkfloworskillname", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L200", "weight": 1.0}, {"source": "type_param_validator_validateproceduralmemoryfields", "target": "type_param_validator_validatetriggerconditions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/shared/utils/type-param-validator.ts", "source_location": "L206", "weight": 1.0}]}