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

    Function handleRoute

    • Handles a WebSocket or Endpoint request.

      Parameters

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

          Endpoint requests won't have a WebSocket.

      Returns Promise<void>