fix(server-runtime,docs,vishot-*): tsconfig issue, node issue, h3 export

This commit is contained in:
Neko Ayaka
2026-04-04 04:19:25 +08:00
parent a909d1eb3e
commit 99e44116ca
9 changed files with 7 additions and 75 deletions
+2 -4
View File
@@ -101,7 +101,7 @@ const RESPONSES = {
data: { kind, message, at: Date.now() },
metadata: createServerEventMetadata(serverInstanceId, parentId),
}),
} satisfies Record<string, (...args: unknown[]) => WebSocketEvent<Record<string, unknown>>>
} satisfies Record<string, (...args: any[]) => WebSocketEvent<Record<string, unknown>>>
const DEFAULT_HEARTBEAT_TTL_MS = 60_000
const DEFAULT_CONSUMER_GROUP = 'default'
@@ -713,7 +713,7 @@ export function setupApp(options?: AppOptions): { app: H3, closeAllPeers: () =>
if (target) {
send(target.peer, {
type: 'module:configure',
data: { config },
data: { config: config || {} },
// NOTICE: this will forward the original event metadata as-is
metadata: event.metadata,
})
@@ -902,5 +902,3 @@ export function setupApp(options?: AppOptions): { app: H3, closeAllPeers: () =>
closeAllPeers,
}
}
export const { app, closeAllPeers: _ } = setupApp()
+3 -1
View File
@@ -4,7 +4,6 @@
"lib": [
"ESNext"
],
"baseUrl": ".",
"module": "ESNext",
"moduleResolution": "bundler",
"paths": {
@@ -15,6 +14,9 @@
"../server-shared/src/*"
]
},
"types": [
"node"
],
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,