1+ /// <reference types="node" />
12import WebSocket from 'ws' ;
23import { EventEmitter } from 'events' ;
34/**
@@ -73,44 +74,44 @@ declare class Codebolt {
7374 } ;
7475 chat : {
7576 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 ;
7778 onActionMessage : ( ) => {
7879 [ 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 ;
8687 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 ;
9394 eventNames ( ) : ( string | symbol ) [ ] ;
9495 } ;
9596 sendMessage : ( message : string , payload : any ) => void ;
9697 waitforReply : ( message : string ) => Promise < import ( "@codebolt/types" ) . UserMessage > ;
9798 processStarted : ( ) => {
9899 event : {
99100 [ 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 ;
107108 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 ;
114115 eventNames ( ) : ( string | symbol ) [ ] ;
115116 } ;
116117 stopProcess : ( ) => void ;
@@ -124,29 +125,29 @@ declare class Codebolt {
124125 terminal : {
125126 eventEmitter : {
126127 [ 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 ;
134135 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 ;
141142 eventNames ( ) : ( string | symbol ) [ ] ;
142143 } ;
143144 executeCommand : ( command : string , returnEmptyStringOnSuccess ?: boolean ) => Promise < unknown > ;
144145 executeCommandRunUntilError : ( command : string , executeInMain ?: boolean ) => Promise < import ( "@codebolt/types" ) . CommandError > ;
145146 sendManualInterrupt ( ) : Promise < import ( "@codebolt/types" ) . TerminalInterruptResponse > ;
146- executeCommandWithStream ( command : string , executeInMain ?: boolean ) : EventEmitter ;
147+ executeCommandWithStream ( command : string , executeInMain ?: boolean ) : EventEmitter < [ never ] > ;
147148 } ;
148149 codeutils : {
149- getJsTree : ( filePath ?: string ) => Promise < unknown > ;
150+ getJsTree : ( filePath ?: string | undefined ) => Promise < unknown > ;
150151 getAllFilesAsMarkDown : ( ) => Promise < string > ;
151152 performMatch : ( matcherDefinition : object , problemPatterns : any [ ] , problems : any [ ] ) => Promise < import ( "@codebolt/types" ) . MatchProblemResponse > ;
152153 getMatcherList : ( ) => Promise < import ( "@codebolt/types" ) . GetMatcherListTreeResponse > ;
@@ -237,7 +238,7 @@ declare class Codebolt {
237238 } [ ] > ;
238239 } ;
239240 MCP : {
240- executeTool : ( toolName : string , params : any , mcpServer ?: string ) => Promise < any > ;
241+ executeTool : ( toolName : string , params : any , mcpServer ?: string | undefined ) => Promise < any > ;
241242 getMcpTools : ( tools : string [ ] ) => Promise < any > ;
242243 getAllMCPTools : ( mpcName : string ) => Promise < any > ;
243244 getMCPTool : ( name : string ) => Promise < any > ;
0 commit comments