| 94 | } |
| 95 | |
| 96 | export interface IDebuggingDelegate { |
| 97 | /** |
| 98 | * Called for every event sent from the debug adapter to the client. Returns true to signal that sending the message is vetoed. |
| 99 | */ |
| 100 | willSendEvent?(msg: DebugProtocol.Event): Promise<boolean>; |
| 101 | |
| 102 | /** |
| 103 | * Called for every request sent from the client to the debug adapter. Returns true to signal that the request was handled by the delegate. |
| 104 | */ |
| 105 | willSendRequest?(request: DebugProtocol.Request): undefined | Promise<DebugProtocol.Response | undefined>; |
| 106 | |
| 107 | /** |
| 108 | * Called for every response returned from the debug adapter to the client. |
| 109 | */ |
| 110 | willSendResponse?(request: DebugProtocol.Response): Promise<void>; |
| 111 | } |
| 112 | |
| 113 | export interface IDumpCellResponse { |
| 114 | sourcePath: string; // filename for the dumped source |
no outgoing calls
no test coverage detected