aboutsummaryrefslogtreecommitdiff
path: root/packages/bun-debug-adapter-protocol/src
diff options
context:
space:
mode:
authorGravatar Ashcon Partovi <ashcon@partovi.net> 2023-09-01 18:56:25 -0700
committerGravatar Ashcon Partovi <ashcon@partovi.net> 2023-09-01 18:56:25 -0700
commit94a4cda713195bbaf70b4d888d0d1722e8b39537 (patch)
tree5126ca9154fbfdb2d9bd9d14ea8dd3cab50e6132 /packages/bun-debug-adapter-protocol/src
parenteeb683d977cb8f40910c32b719ccc9223d869280 (diff)
downloadbun-94a4cda713195bbaf70b4d888d0d1722e8b39537.tar.gz
bun-94a4cda713195bbaf70b4d888d0d1722e8b39537.tar.zst
bun-94a4cda713195bbaf70b4d888d0d1722e8b39537.zip
Add configuration options to extension
Diffstat (limited to 'packages/bun-debug-adapter-protocol/src')
-rw-r--r--packages/bun-debug-adapter-protocol/src/debugger/adapter.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/bun-debug-adapter-protocol/src/debugger/adapter.ts b/packages/bun-debug-adapter-protocol/src/debugger/adapter.ts
index 2f04185de..8d1953bff 100644
--- a/packages/bun-debug-adapter-protocol/src/debugger/adapter.ts
+++ b/packages/bun-debug-adapter-protocol/src/debugger/adapter.ts
@@ -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;