Skip to content

Commit a98f2d5

Browse files
authored
Merge pull request #8 from gsmcmullin/variable-event
Add missing VariableEvent object used by debugger-mi2 package
2 parents 5254a7c + f7b35aa commit a98f2d5

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

lib/main.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import BreakpointEvent from './breakpoint-event'
77
import DebuggerController from './debugger-controller'
88
import SessionEvent from './session-event'
99
import TargetEvent from './target-event'
10+
import VariableEvent from './variable-event'
1011
import type { Debugger, DebuggerView } from './types'
1112
import { Disposable } from 'atom'
1213

@@ -21,7 +22,8 @@ module.exports = {
2122
return {
2223
'BreakpointEvent': BreakpointEvent,
2324
'SessionEvent': SessionEvent,
24-
'TargetEvent': TargetEvent
25+
'TargetEvent': TargetEvent,
26+
'VariableEvent': VariableEvent
2527
}
2628
},
2729

lib/variable-event.js

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
'use babel'
2+
3+
/* @flow */
4+
5+
import Variable from './variable'
6+
7+
export type VariableEventType = 'updated' | 'left-scope' | 'entered-scope'
8+
9+
export default class VariableEvent {
10+
type: VariableEventType;
11+
variable: Variable;
12+
13+
constructor(type: VariableEventType, variable: Variable) {
14+
this.type = type
15+
this.variable = variable
16+
}
17+
}

0 commit comments

Comments
 (0)