camunda-decision
Extension for easier, type safe interaction with camunda dmn.
DmnWriter
Prints ascii table like:
┌──────────────────────────────────────────────────────────────────────────────┐
│ DMN Example ('example') - v666 │
├───────────────────┬───────────────────┬───────────────────┬──────────────────┤
│ Foo Value │ Bar Value │ VIP Status │ │
│ 'foo' (INTEGER) │ 'bar' (BOOLEAN) │ 'status' (STRING) │ │
├───────────────────┴───────────────────┼───────────────────┼──────────────────┤
│ - INPUT - │ - OUTPUT - │ - DESCRIPTION - │
├───────────────────┬───────────────────┼───────────────────┼──────────────────┤
│ > 10 │ true │ "SILVER" │ this is great │
├───────────────────┼───────────────────┼───────────────────┼──────────────────┤
│ < 10 │ - │ "BRONZE" │ not so good │
├───────────────────┼───────────────────┼───────────────────┼──────────────────┤
│ - │ false │ "GOLD" │ amazing! │
├───────────────────┼───────────────────┼───────────────────┼──────────────────┤
│ - │ - │ "DEFAULT" │ - │
└───────────────────┴───────────────────┴───────────────────┴──────────────────┘