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);
}