Files
bun.sh/packages/bun-vscode/example/example.ts
2023-09-01 18:56:25 -07:00

39 lines
657 B
TypeScript

export default {
async fetch(request: Request): Promise<Response> {
a(request);
const object = {
a: "1",
b: "2",
c: new Map([[1, 2]]),
};
const coolThing: CoolThing = new SuperCoolThing();
coolThing.doCoolThing();
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", new Map([[1, 2]]));
}
}