fix(types): mark peer.request as always defined

This commit is contained in:
Pooya Parsa
2025-01-22 12:48:32 +02:00
parent e915f8d3de
commit 8fbb59bec4
2 changed files with 3 additions and 3 deletions

View File

@@ -74,7 +74,7 @@ export default defineWebSocketAdapter<
class CloudflareDurablePeer extends Peer<{
ws: AugmentedWebSocket;
request?: Request;
request: Request;
peers?: never;
durable: DurableObjectPub;
}> {

View File

@@ -4,7 +4,7 @@ import type { UpgradeRequest } from "./hooks.ts";
export interface AdapterInternal {
ws: unknown;
request?: UpgradeRequest;
request: UpgradeRequest;
peers?: Set<Peer>;
context?: Peer["context"];
}
@@ -41,7 +41,7 @@ export abstract class Peer<Internal extends AdapterInternal = AdapterInternal> {
}
/** upgrade request */
get request(): UpgradeRequest | undefined {
get request(): UpgradeRequest {
return this._internal.request;
}