1mod ascii_model;
2mod auto_size;
3mod defs;
4mod generator;
5mod horizontal_decision_table;
6mod styles;
7mod tests;
8
9use crate::generator::HTMLGenerator;
10pub use ascii_model::print_model;
11use dsntk_model::{DecisionTable, Definitions};
12
13pub fn dmn_model_to_html(definitions: &Definitions) -> String {
15 let mut html_generator = HTMLGenerator::new();
16 html_generator.dmn_model_to_html(definitions)
17}
18
19pub fn decision_table_to_html(decision_table: &DecisionTable) -> String {
21 let html_generator = HTMLGenerator::new();
22 html_generator.decision_table_to_html(decision_table)
23}