Module Hardcaml_waveterm.Write
type styler={start : (Hardcaml_waveterm__.Import.string -> Hardcaml_waveterm__.Import.unit) -> Hardcaml_waveterm__.Import.unit;called at start
set : (Hardcaml_waveterm__.Import.string -> Hardcaml_waveterm__.Import.unit) -> Draw.Style.t -> Hardcaml_waveterm__.Import.unit;called for each element
eol : (Hardcaml_waveterm__.Import.string -> Hardcaml_waveterm__.Import.unit) -> Hardcaml_waveterm__.Import.unit;called at end of each line
finish : (Hardcaml_waveterm__.Import.string -> Hardcaml_waveterm__.Import.unit) -> Hardcaml_waveterm__.Import.unit;called at end
}stylting functions
val no_styler : stylernot styling information inserted
val html_styler : stylerInline CSS per span element
val css_class_styler : stylerCSS specified with classes
val css_classes : Hardcaml_waveterm__.Import.stringCSS classes for
css_class_styler. Dump in CSS file or style tag.
val term_styler : stylerANSI termianl escape codes
val html_escape : ?styler:styler -> (Hardcaml_waveterm__.Import.string -> Hardcaml_waveterm__.Import.unit) -> Draw.In_memory.ctx -> Hardcaml_waveterm__.Import.unitwrite data as html escape code
val utf8 : ?styler:styler -> (Hardcaml_waveterm__.Import.string -> Hardcaml_waveterm__.Import.unit) -> Draw.In_memory.ctx -> Hardcaml_waveterm__.Import.unitwrite data as utf-8