type Bar = {
label: &[Line, null],
style: &[Style, null],
text_value: &[string, null],
value: &i64,
value_style: &[Style, null]
};
val bar: fn(
?#label: &[Line, null],
?#style: &[Style, null],
?#text_value: &[string, null],
?#value_style: &[Style, null],
value: &i64
) -> Bar;
type BarGroup = {
bars: Array<Bar>,
label: [Line, null]
};
val bar_group: fn(
?#label: [Line, null],
bars: Array<Bar>
) -> BarGroup;
type BarChart = {
bar_gap: &[i64, null],
bar_style: &[Style, null],
bar_width: &[i64, null],
data: &Array<BarGroup>,
direction: &[Direction, null],
group_gap: &[i64, null],
label_style: &[Style, null],
max: &[i64, null],
style: &[Style, null],
value_style: &[Style, null]
};
val bar_chart: fn(
?#bar_gap: &[i64, null],
?#bar_style: &[Style, null],
?#bar_width: &[i64, null],
?#direction: &[Direction, null],
?#group_gap: &[i64, null],
?#label_style: &[Style, null],
?#max: &[i64, null],
?#style: &[Style, null],
?#value_style: &[Style, null],
data: &Array<BarGroup>
) -> Tui;