diff options
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!"); + } +} |