fix: add character length dictionary for string length computation in console #431
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
👀What is this pr about?
The PR introduces an optional charLength dictionary in the
findWidthInConsole
method that is used to compute the length of a string in console. With that dictionary you can assign a certain length to a character or a string.🚀 Changes
Fixed
#389
#430
🖼 Screenshots
const bundle = new Table({ title: 'Bundle (BUNDLENAME)', columns: [ { name: 'Weapon' }, { name: 'Chroma' }, { name: 'Quality' }, { name: 'Price' }, ], + charLength: { '👍': 2, '✅': 2 }, }) bundle.addRows([ { Weapon: '👍', Chroma: '✅', Quality: 'Deluxe', Price: '1 775 VP', }, ]) bundle.printTable()