Add configuration options to extension

This commit is contained in:
Ashcon Partovi
2023-09-01 18:56:25 -07:00
parent eeb683d977
commit 94a4cda713
5 changed files with 137 additions and 5 deletions

View File

@@ -183,6 +183,7 @@ export type DebugAdapterEventMap = InspectorEventMap & {
"Adapter.response": [DAP.Response];
"Adapter.event": [DAP.Event];
"Adapter.error": [Error];
"Adapter.reverseRequest": [DAP.Request];
} & {
"Process.requested": [unknown];
"Process.spawned": [ChildProcess];
@@ -325,6 +326,15 @@ export class DebugAdapter extends EventEmitter<DebugAdapterEventMap> implements
});
}
#reverseRequest<T extends keyof DAP.RequestMap>(command: T, args?: DAP.RequestMap[T]): void {
this.emit("Adapter.reverseRequest", {
type: "request",
seq: 0,
command,
arguments: args,
});
}
async ["Adapter.request"](request: DAP.Request): Promise<void> {
const { command, arguments: args } = request;