mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
feat(cli-progress): update creation options (#41263)
- `align` added in 2.1 - `hideCursor` update allowed type definition changing the property documentation to reflect change - tests updated Thanks!
This commit is contained in:
parent
f85a085e48
commit
3d035b0a86
@ -107,3 +107,26 @@ function test6() {
|
||||
|
||||
multiBar.stop();
|
||||
}
|
||||
|
||||
// Options
|
||||
function test7() {
|
||||
// defaults
|
||||
let singleBar = new progress.SingleBar({});
|
||||
// align
|
||||
singleBar = new progress.SingleBar({
|
||||
align: 'left',
|
||||
});
|
||||
singleBar = new progress.SingleBar({
|
||||
align: 'center',
|
||||
});
|
||||
singleBar = new progress.SingleBar({
|
||||
align: 'right',
|
||||
});
|
||||
// hideCursor
|
||||
singleBar = new progress.SingleBar({
|
||||
hideCursor: true,
|
||||
});
|
||||
singleBar = new progress.SingleBar({
|
||||
hideCursor: null,
|
||||
});
|
||||
}
|
||||
|
||||
9
types/cli-progress/index.d.ts
vendored
9
types/cli-progress/index.d.ts
vendored
@ -41,6 +41,8 @@ export interface Options {
|
||||
|
||||
/** the length of the progress bar in chars (default: 40) */
|
||||
barsize?: number;
|
||||
/** position of the progress bar - 'left' (default), 'right' or 'center */
|
||||
align?: 'left' | 'right' | 'center';
|
||||
|
||||
/** character to use as "complete" indicator in the bar (default: "=") */
|
||||
barCompleteString?: string;
|
||||
@ -54,8 +56,11 @@ export interface Options {
|
||||
/** character to use as "incomplete" indicator in the bar (default: "-") */
|
||||
barIncompleteChar?: string;
|
||||
|
||||
/** hide the cursor during progress operation; restored on complete (default: false) */
|
||||
hideCursor?: boolean;
|
||||
/**
|
||||
* hide the cursor during progress operation; restored on complete (default: false)
|
||||
* - pass `null` to keep terminal settings
|
||||
*/
|
||||
hideCursor?: boolean | null;
|
||||
|
||||
/** number of updates with which to calculate the eta; higher numbers give a more stable eta (default: 10) */
|
||||
etaBuffer?: number;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user