export interface IIdentifiableItem { /** * A unique id for this item. It can be used to optimise rendering in a list. See https://reactjs.org/docs/lists-and-keys.html */ id?: string; } export interface IRenderableLinkProps { /** * The url for the link that will be rendered. */ href: string; /** * The title attribute of the link that will be rendered. */ title?: string; } export interface IRenderableImageProps { /** * The source url for the image to render. */ src: string; /** * The alt tag for the image. */ alt?: string; } export interface IStylableProps { /** * Additional class names to add to the control for custom styling. */ className?: string; }