import * as _ from "lodash"; export function header(level: number, text: string) : string { return `${text}` } export function paragraph(text: string): string { return `

${text}

` } export function image(url:string, caption?:string): string { return `
${caption}
` } export function list(style?: "ordered"|"unordered", items?: Array): string { let html = `
${style === "ordered" ? "
    " : "
      "}`; _.forEach(items, (item) => { html += "
    • " + item + "
    • "; }); html += style === "ordered" ? "
" : ""; return html; } export function link(link: string, description?: string ) : string { return ` ${description} `; } export function warning(title: string, message: string) : string { return `

${title}

${message}

` } export function raw(text: string) : string { return `
${text}
`; } export function quote(text: string, caption:string):string { return `

${text}

`; }