From 1480889205d49cf7221a36608a8896b452967cea Mon Sep 17 00:00:00 2001 From: Ashcon Partovi Date: Thu, 24 Aug 2023 22:53:34 -0700 Subject: Improved support for `debug-adapter-protocol` (#4186) * Improve support for \`debug-adapter-protocol\` * More improvements, fix formatting in debug console * Fix attaching * Prepare for source maps * Start of source map support, breakpoints work * Source map support * add some package.jsons * wip * Update package.json * More fixes * Make source maps safer if exception occurs * Check bun version if it fails * Fix console.log formatting * Fix source maps partly * More source map fixes * Prepare for extension * watch mode with dap * Improve preview code * Prepare for extension 2 --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> --- packages/bun-vscode/example/example.ts | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 packages/bun-vscode/example/example.ts (limited to 'packages/bun-vscode/example/example.ts') diff --git a/packages/bun-vscode/example/example.ts b/packages/bun-vscode/example/example.ts new file mode 100644 index 000000000..386b97f7c --- /dev/null +++ b/packages/bun-vscode/example/example.ts @@ -0,0 +1,34 @@ +export default { + async fetch(request: Request): Promise { + a(request); + const coolThing: CoolThing = new SuperCoolThing(); + coolThing.doCoolThing(); + debugger; + return new Response("HELLO WORLD"); + }, +}; + +// a +function a(request: Request): void { + b(request); +} + +// b +function b(request: Request): void { + c(request); +} + +// c +function c(request: Request) { + console.log(request); +} + +interface CoolThing { + doCoolThing(): void; +} + +class SuperCoolThing implements CoolThing { + doCoolThing(): void { + console.log("BLAH BLAH"); + } +} -- cgit v1.2.3