Skip to content

Commit 1db1a0b

Browse files
committed
feat: make RequestEvent readonly instead of frozen
1 parent f263433 commit 1db1a0b

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

.changeset/shaggy-items-send.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@builder.io/qwik-city': patch
3+
---
4+
5+
Make RequestEvents readonly instead of frozen

packages/qwik-city/src/middleware/request-handler/request-event.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -319,15 +319,15 @@ export function createRequestEvent(
319319
return writableStream;
320320
},
321321
};
322-
return Object.freeze(requestEv);
322+
return requestEv;
323323
}
324324

325-
export interface RequestEventInternal extends RequestEvent, RequestEventLoader {
326-
[RequestEvLoaders]: Record<string, ValueOrPromise<unknown> | undefined>;
327-
[RequestEvMode]: ServerRequestMode;
328-
[RequestEvTrailingSlash]: boolean;
329-
[RequestEvRoute]: LoadedRoute | null;
330-
[RequestEvQwikSerializer]: QwikSerializer;
325+
export interface RequestEventInternal extends Readonly<RequestEvent>, Readonly<RequestEventLoader> {
326+
readonly [RequestEvLoaders]: Record<string, ValueOrPromise<unknown> | undefined>;
327+
readonly [RequestEvMode]: ServerRequestMode;
328+
readonly [RequestEvTrailingSlash]: boolean;
329+
readonly [RequestEvRoute]: LoadedRoute | null;
330+
readonly [RequestEvQwikSerializer]: QwikSerializer;
331331

332332
/**
333333
* Check if this request is already written to.

0 commit comments

Comments
 (0)