aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/api/server.classes.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/bun.js/api/server.classes.ts')
-rw-r--r--src/bun.js/api/server.classes.ts47
1 files changed, 41 insertions, 6 deletions
diff --git a/src/bun.js/api/server.classes.ts b/src/bun.js/api/server.classes.ts
index 3aaea871f..7db8a3444 100644
--- a/src/bun.js/api/server.classes.ts
+++ b/src/bun.js/api/server.classes.ts
@@ -5,21 +5,56 @@ function generate(name) {
name,
proto: {
fetch: {
- fn: "fetch",
+ fn: "doFetch",
length: 1,
},
+ upgrade: {
+ fn: "doUpgrade",
+ length: 1,
+ },
+ publish: {
+ fn: "doPublish",
+ length: 3,
+ },
+ reload: {
+ fn: "doReload",
+ length: 2,
+ },
+ stop: {
+ fn: "doStop",
+ length: 1,
+ },
+ port: {
+ getter: "getPort",
+ },
+ pendingRequests: {
+ getter: "getPendingRequests",
+ },
+ pendingWebSockets: {
+ getter: "getPendingWebSockets",
+ },
+ hostname: {
+ getter: "getHostname",
+ cache: true,
+ },
+ protocol: {
+ getter: "getProtocol",
+ },
+ development: {
+ getter: "getDevelopment",
+ },
},
- values: ["callback"],
klass: {},
finalize: true,
construct: true,
+ noConstructor: true,
});
}
export default [
- // generate(`HTTPServer`),
- // generate(`DebugModeHTTPServer`),
- // generate(`HTTPSServer`),
- // generate(`DebugModeHTTPSServer`),
+ generate(`HTTPServer`),
+ generate(`DebugHTTPServer`),
+ generate(`HTTPSServer`),
+ generate(`DebugHTTPSServer`),
define({
name: "ServerWebSocket",