import { IVisitable } from '../IVisitable'; /** * Any node model that represents a re-usable definition. Examples include * Schema Definitions, Parameter Definitions, etc. * * Any class implementing this interface MUST have {@link io.apicurio.datamodels.core.models.Node} as it's supertype. * * @author eric.wittmann@gmail.com * @class */ export interface IDefinition extends INamed, IVisitable { } import { INamed } from './INamed';