NodeHttpServerRequest.toIncomingMessageconstrepos/effect/packages/platform-node/src/NodeHttpServerRequest.ts:20(self: HttpServerRequest): Http.IncomingMessageReturns the underlying Node IncomingMessage for a platform Node
HttpServerRequest.
accessors
export const const toIncomingMessage: (
self: HttpServerRequest
) => Http.IncomingMessage
Returns the underlying Node IncomingMessage for a platform Node
HttpServerRequest.
toIncomingMessage = (self: HttpServerRequest(parameter) self: {
source: object;
url: string;
originalUrl: string;
method: HttpMethod;
cookies: ReadonlyRecord<string, string>;
multipart: Effect.Effect<Multipart.Persisted, Multipart.MultipartError, Scope.Scope | FileSystem.FileSystem | Path.Path>;
multipartStream: Stream.Stream<Multipart.Part, Multipart.MultipartError>;
upgrade: Effect.Effect<Socket.Socket, HttpServerError>;
modify: (options: { readonly url?: string; readonly headers?: Headers.Headers; readonly remoteAddress?: Option.Option<string> }) => HttpServerRequest;
headers: Headers.Headers;
remoteAddress: Option.Option<string>;
json: Effect.Effect<Schema.Json, E>;
text: Effect.Effect<string, E>;
urlParamsBody: Effect.Effect<UrlParams.UrlParams, E>;
arrayBuffer: Effect.Effect<ArrayBuffer, E>;
stream: Stream.Stream<Uint8Array, E>;
toString: () => string;
toJSON: () => unknown;
}
self: HttpServerRequest): import HttpHttp.type Http.IncomingMessage = /*unresolved*/ anyIncomingMessage => self: HttpServerRequest(parameter) self: {
source: object;
url: string;
originalUrl: string;
method: HttpMethod;
cookies: ReadonlyRecord<string, string>;
multipart: Effect.Effect<Multipart.Persisted, Multipart.MultipartError, Scope.Scope | FileSystem.FileSystem | Path.Path>;
multipartStream: Stream.Stream<Multipart.Part, Multipart.MultipartError>;
upgrade: Effect.Effect<Socket.Socket, HttpServerError>;
modify: (options: { readonly url?: string; readonly headers?: Headers.Headers; readonly remoteAddress?: Option.Option<string> }) => HttpServerRequest;
headers: Headers.Headers;
remoteAddress: Option.Option<string>;
json: Effect.Effect<Schema.Json, E>;
text: Effect.Effect<string, E>;
urlParamsBody: Effect.Effect<UrlParams.UrlParams, E>;
arrayBuffer: Effect.Effect<ArrayBuffer, E>;
stream: Stream.Stream<Uint8Array, E>;
toString: () => string;
toJSON: () => unknown;
}
self.HttpServerRequest.source: objectsource as any