import { DiagramModel } from '../diagram/model/diagram-model'; import { DiagramError } from './diagram-error'; /** * A validator that checks for specific types of errors in a diagram. * @public */ export interface DiagramValidator { /** * Checks a diagram model and returns the list of errors detected. * @public */ validate(model: DiagramModel): DiagramError[]; }