Skip to content

Commit 5badbd3

Browse files
committed
import ProgressState type to d.ts
1 parent a1e85a4 commit 5badbd3

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

addons/addon-progress/src/ProgressAddon.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import type { Terminal, ITerminalAddon, IDisposable } from '@xterm/xterm';
77
import type { ProgressAddon as IProgressApi, IProgress, ProgressHandler } from '@xterm/addon-progress';
88

99

10-
const enum ProgressState {
10+
export const enum ProgressState {
1111
REMOVE = 0,
1212
SET = 1,
1313
ERROR = 2,

addons/addon-progress/typings/addon-progress.d.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
*/
55

66
import { Terminal, ITerminalAddon, IDisposable } from '@xterm/xterm';
7+
import type { ProgressState } from '../src/ProgressAddon';
78

89
declare module '@xterm/addon-progress' {
910
/** xterm.js addon providing an interface for ConEmu's progress sequence */
@@ -21,10 +22,10 @@ declare module '@xterm/addon-progress' {
2122

2223
/** progress object interface */
2324
export interface IProgress {
24-
state: 0 | 1 | 2 | 3 | 4;
25+
state: ProgressState;
2526
value: number;
2627
}
2728

2829
/** Progress handler type */
29-
export type ProgressHandler = (state: 0 | 1 | 2 | 3 | 4, value: number) => void;
30+
export type ProgressHandler = (state: ProgressState, value: number) => void;
3031
}

0 commit comments

Comments
 (0)