diff options
author | 2023-09-01 18:56:25 -0700 | |
---|---|---|
committer | 2023-09-01 18:56:25 -0700 | |
commit | 94a4cda713195bbaf70b4d888d0d1722e8b39537 (patch) | |
tree | 5126ca9154fbfdb2d9bd9d14ea8dd3cab50e6132 /packages/bun-debug-adapter-protocol/src | |
parent | eeb683d977cb8f40910c32b719ccc9223d869280 (diff) | |
download | bun-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.ts | 10 |
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; |