diff --git a/examples/overflow.ts b/examples/overflow.ts index e5253e5..cb6a4f5 100644 --- a/examples/overflow.ts +++ b/examples/overflow.ts @@ -60,6 +60,22 @@ printTable({ titleOptions: {bold: true}, }) +// I would expect this for wrapping on align-center: +// +// Wrap (aligned center) +// ┌───────┬─────────┬─────┬───────────────────────────────────────────────────────────────────────────┐ +// │ Id │ Name │ Age │ Description │ +// ├───────┼─────────┼─────┼───────────────────────────────────────────────────────────────────────────┤ +// │ 36329 │ Alice │ 20 │ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod │ +// │ │ │ │ tempor incididunt ut labore et dolore magna aliqua. │ +// ├───────┼─────────┼─────┼───────────────────────────────────────────────────────────────────────────┤ +// │ 49032 │ Bob │ 21 │ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod │ +// │ │ │ │ tempor incididunt ut labore et dolore magna aliqua. │ +// ├───────┼─────────┼─────┼───────────────────────────────────────────────────────────────────────────┤ +// │ 51786 │ Charlie │ 22 │ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod │ +// │ │ │ │ tempor incididunt ut labore et dolore magna aliqua. │ +// └───────┴─────────┴─────┴───────────────────────────────────────────────────────────────────────────┘ + printTable({ columns: ['id', 'name', 'age', 'description'], data, @@ -84,6 +100,22 @@ printTable({ titleOptions: {bold: true}, }) +// Similar for align-right: +// +// Wrap (aligned right) +// ┌───────┬─────────┬─────┬───────────────────────────────────────────────────────────────────────────┐ +// │ Id │ Name │ Age │ Description │ +// ├───────┼─────────┼─────┼───────────────────────────────────────────────────────────────────────────┤ +// │ 36329 │ Alice │ 20 │ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod │ +// │ │ │ │ tempor incididunt ut labore et dolore magna aliqua. │ +// ├───────┼─────────┼─────┼───────────────────────────────────────────────────────────────────────────┤ +// │ 49032 │ Bob │ 21 │ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod │ +// │ │ │ │ tempor incididunt ut labore et dolore magna aliqua. │ +// ├───────┼─────────┼─────┼───────────────────────────────────────────────────────────────────────────┤ +// │ 51786 │ Charlie │ 22 │ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod │ +// │ │ │ │ tempor incididunt ut labore et dolore magna aliqua. │ +// └───────┴─────────┴─────┴───────────────────────────────────────────────────────────────────────────┘ + printTable({ columns: ['id', 'name', 'age', 'description'], data,