rest-vir - v1.2.6
    Preparing search index...

    Function handleRoute

    • Handles a WebSocket or Endpoint request.

      Parameters

      • __namedParameters: {
            attachId: string;
            options: Readonly<
                Pick<HandleRouteOptions, "throwErrorsForExternalHandling">,
            >;
            postHook: PostHook | undefined;
            request: ServerRequest;
            response: ServerResponse | undefined;
            route: Readonly<ImplementedEndpoint | ImplementedWebSocket>;
            server: Readonly<RunningServerInfo>;
            service: Readonly<
                SelectFrom<
                    GenericServiceImplementation,
                    {
                        endpoints: true;
                        requiredClientOrigin: true;
                        serviceName: true;
                        serviceOrigin: true;
                        webSockets: true;
                    },
                >,
            >;
            webSocket: WebSocket
            | undefined;
        }
        • attachId: string
        • options: Readonly<Pick<HandleRouteOptions, "throwErrorsForExternalHandling">>
        • postHook: PostHook | undefined
        • request: ServerRequest
        • response: ServerResponse | undefined
        • route: Readonly<ImplementedEndpoint | ImplementedWebSocket>
        • server: Readonly<RunningServerInfo>
        • service: Readonly<
              SelectFrom<
                  GenericServiceImplementation,
                  {
                      endpoints: true;
                      requiredClientOrigin: true;
                      serviceName: true;
                      serviceOrigin: true;
                      webSockets: true;
                  },
              >,
          >
        • webSocket: WebSocket | undefined

          Endpoint requests won't have a WebSocket.

      Returns Promise<void>