namespace TightWiki.Engine.Library.Interfaces { /// /// Handles links the wiki to another site. /// public interface IExternalLinkHandler { /// /// Handles an internal wiki link. /// /// Reference to the wiki state object /// The address of the external site being linked to. /// The text which should be show in the absence of an image. /// The image that should be shown. /// The 0-100 image scale factor for the given image. public HandlerResult Handle(ITightEngineState state, string link, string? text, string? image); } }