using System.Collections.Generic; using NodePipeline.Abstractions.Models.Validation; using NodePipeline.Abstractions.Validators; namespace NodePipeline.Abstractions.Interfaces.Validation; /// /// For implementation use /// public interface INodeValidator { /// /// Dictionary of node parameter names and values /// /// /// /// /// NodeValidationResult Validate(Dictionary nodeFields, IReadOnlyDictionary> fieldResults, Dictionary> portResults); }