1
+ /// <reference types="node" />
1
2
import WebSocket from 'ws' ;
2
3
import { EventEmitter } from 'events' ;
3
4
/**
@@ -73,44 +74,44 @@ declare class Codebolt {
73
74
} ;
74
75
chat : {
75
76
getChatHistory : ( ) => Promise < import ( "@codebolt/types" ) . ChatMessage [ ] > ;
76
- setRequestHandler : ( handler : ( request : any , response : ( data : any ) => void ) => Promise < void > | void ) => void ;
77
+ setRequestHandler : ( handler : ( request : any , response : ( data : any ) => void ) => void | Promise < void > ) => void ;
77
78
onActionMessage : ( ) => {
78
79
[ EventEmitter . captureRejectionSymbol ] ?< K > ( error : Error , event : string | symbol , ...args : any [ ] ) : void ;
79
- addListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
80
- on < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
81
- once < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
82
- removeListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
83
- off < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
84
- removeAllListeners ( eventName ?: string | symbol | undefined ) : /*elided*/ any ;
85
- setMaxListeners ( n : number ) : /*elided*/ any ;
80
+ addListener < K_1 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
81
+ on < K_2 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
82
+ once < K_3 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
83
+ removeListener < K_4 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
84
+ off < K_5 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
85
+ removeAllListeners ( eventName ?: string | symbol | undefined ) : any ;
86
+ setMaxListeners ( n : number ) : any ;
86
87
getMaxListeners ( ) : number ;
87
- listeners < K > ( eventName : string | symbol ) : Function [ ] ;
88
- rawListeners < K > ( eventName : string | symbol ) : Function [ ] ;
89
- emit < K > ( eventName : string | symbol , ...args : any [ ] ) : boolean ;
90
- listenerCount < K > ( eventName : string | symbol , listener ?: Function | undefined ) : number ;
91
- prependListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
92
- prependOnceListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
88
+ listeners < K_6 > ( eventName : string | symbol ) : Function [ ] ;
89
+ rawListeners < K_7 > ( eventName : string | symbol ) : Function [ ] ;
90
+ emit < K_8 > ( eventName : string | symbol , ...args : any [ ] ) : boolean ;
91
+ listenerCount < K_9 > ( eventName : string | symbol , listener ?: Function | undefined ) : number ;
92
+ prependListener < K_10 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
93
+ prependOnceListener < K_11 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
93
94
eventNames ( ) : ( string | symbol ) [ ] ;
94
95
} ;
95
96
sendMessage : ( message : string , payload : any ) => void ;
96
97
waitforReply : ( message : string ) => Promise < import ( "@codebolt/types" ) . UserMessage > ;
97
98
processStarted : ( ) => {
98
99
event : {
99
100
[ EventEmitter . captureRejectionSymbol ] ?< K > ( error : Error , event : string | symbol , ...args : any [ ] ) : void ;
100
- addListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
101
- on < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
102
- once < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
103
- removeListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
104
- off < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
105
- removeAllListeners ( eventName ?: string | symbol | undefined ) : /*elided*/ any ;
106
- setMaxListeners ( n : number ) : /*elided*/ any ;
101
+ addListener < K_1 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
102
+ on < K_2 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
103
+ once < K_3 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
104
+ removeListener < K_4 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
105
+ off < K_5 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
106
+ removeAllListeners ( eventName ?: string | symbol | undefined ) : any ;
107
+ setMaxListeners ( n : number ) : any ;
107
108
getMaxListeners ( ) : number ;
108
- listeners < K > ( eventName : string | symbol ) : Function [ ] ;
109
- rawListeners < K > ( eventName : string | symbol ) : Function [ ] ;
110
- emit < K > ( eventName : string | symbol , ...args : any [ ] ) : boolean ;
111
- listenerCount < K > ( eventName : string | symbol , listener ?: Function | undefined ) : number ;
112
- prependListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
113
- prependOnceListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
109
+ listeners < K_6 > ( eventName : string | symbol ) : Function [ ] ;
110
+ rawListeners < K_7 > ( eventName : string | symbol ) : Function [ ] ;
111
+ emit < K_8 > ( eventName : string | symbol , ...args : any [ ] ) : boolean ;
112
+ listenerCount < K_9 > ( eventName : string | symbol , listener ?: Function | undefined ) : number ;
113
+ prependListener < K_10 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
114
+ prependOnceListener < K_11 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
114
115
eventNames ( ) : ( string | symbol ) [ ] ;
115
116
} ;
116
117
stopProcess : ( ) => void ;
@@ -124,29 +125,29 @@ declare class Codebolt {
124
125
terminal : {
125
126
eventEmitter : {
126
127
[ EventEmitter . captureRejectionSymbol ] ?< K > ( error : Error , event : string | symbol , ...args : any [ ] ) : void ;
127
- addListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
128
- on < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
129
- once < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
130
- removeListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
131
- off < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
132
- removeAllListeners ( eventName ?: string | symbol | undefined ) : /*elided*/ any ;
133
- setMaxListeners ( n : number ) : /*elided*/ any ;
128
+ addListener < K_1 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
129
+ on < K_2 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
130
+ once < K_3 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
131
+ removeListener < K_4 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
132
+ off < K_5 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
133
+ removeAllListeners ( eventName ?: string | symbol | undefined ) : any ;
134
+ setMaxListeners ( n : number ) : any ;
134
135
getMaxListeners ( ) : number ;
135
- listeners < K > ( eventName : string | symbol ) : Function [ ] ;
136
- rawListeners < K > ( eventName : string | symbol ) : Function [ ] ;
137
- emit < K > ( eventName : string | symbol , ...args : any [ ] ) : boolean ;
138
- listenerCount < K > ( eventName : string | symbol , listener ?: Function | undefined ) : number ;
139
- prependListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
140
- prependOnceListener < K > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : /*elided*/ any ;
136
+ listeners < K_6 > ( eventName : string | symbol ) : Function [ ] ;
137
+ rawListeners < K_7 > ( eventName : string | symbol ) : Function [ ] ;
138
+ emit < K_8 > ( eventName : string | symbol , ...args : any [ ] ) : boolean ;
139
+ listenerCount < K_9 > ( eventName : string | symbol , listener ?: Function | undefined ) : number ;
140
+ prependListener < K_10 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
141
+ prependOnceListener < K_11 > ( eventName : string | symbol , listener : ( ...args : any [ ] ) => void ) : any ;
141
142
eventNames ( ) : ( string | symbol ) [ ] ;
142
143
} ;
143
144
executeCommand : ( command : string , returnEmptyStringOnSuccess ?: boolean ) => Promise < unknown > ;
144
145
executeCommandRunUntilError : ( command : string , executeInMain ?: boolean ) => Promise < import ( "@codebolt/types" ) . CommandError > ;
145
146
sendManualInterrupt ( ) : Promise < import ( "@codebolt/types" ) . TerminalInterruptResponse > ;
146
- executeCommandWithStream ( command : string , executeInMain ?: boolean ) : EventEmitter ;
147
+ executeCommandWithStream ( command : string , executeInMain ?: boolean ) : EventEmitter < [ never ] > ;
147
148
} ;
148
149
codeutils : {
149
- getJsTree : ( filePath ?: string ) => Promise < unknown > ;
150
+ getJsTree : ( filePath ?: string | undefined ) => Promise < unknown > ;
150
151
getAllFilesAsMarkDown : ( ) => Promise < string > ;
151
152
performMatch : ( matcherDefinition : object , problemPatterns : any [ ] , problems : any [ ] ) => Promise < import ( "@codebolt/types" ) . MatchProblemResponse > ;
152
153
getMatcherList : ( ) => Promise < import ( "@codebolt/types" ) . GetMatcherListTreeResponse > ;
@@ -237,7 +238,7 @@ declare class Codebolt {
237
238
} [ ] > ;
238
239
} ;
239
240
MCP : {
240
- executeTool : ( toolName : string , params : any , mcpServer ?: string ) => Promise < any > ;
241
+ executeTool : ( toolName : string , params : any , mcpServer ?: string | undefined ) => Promise < any > ;
241
242
getMcpTools : ( tools : string [ ] ) => Promise < any > ;
242
243
getAllMCPTools : ( mpcName : string ) => Promise < any > ;
243
244
getMCPTool : ( name : string ) => Promise < any > ;
0 commit comments