diff options
author | 2023-08-17 15:58:01 -0700 | |
---|---|---|
committer | 2023-08-24 20:11:20 -0700 | |
commit | eb27f18c2ee379998140588bbd756f647aba1420 (patch) | |
tree | 8644e061293d053e8a5dd975c1ce4c35371df345 /packages/bun-vscode/example/example.ts | |
parent | 26f5869cdb8dddd2ba8467a00d7602f3ed9e6943 (diff) | |
download | bun-eb27f18c2ee379998140588bbd756f647aba1420.tar.gz bun-eb27f18c2ee379998140588bbd756f647aba1420.tar.zst bun-eb27f18c2ee379998140588bbd756f647aba1420.zip |
Fix attaching
Diffstat (limited to '')
-rw-r--r-- | packages/bun-vscode/example/example.ts | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/packages/bun-vscode/example/example.ts b/packages/bun-vscode/example/example.ts new file mode 100644 index 000000000..020fa289e --- /dev/null +++ b/packages/bun-vscode/example/example.ts @@ -0,0 +1,36 @@ +import type { Server } from "bun"; + +export default { + async fetch(request: Request, server: Server): Promise<Response> { + a(request); + const coolThing: CoolThing = new SuperCoolThing(); + coolThing.doCoolThing(); + debugger; + return new Response(request.url); + }, +}; + +// 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("super cool thing!"); + } +} |