This override is meant to convert request and response provided from your wrapper to the internal types that are used by OpenNext.
If you want to better understand how to implement your own Converter, the easiest way would be to take a look at one of the existing included Converter (opens in a new tab)
Couple of things to note :
- If you use a
StreamCreator
in your wrapper, you probably don't need to do anything in theconvertTo
function. - If used for the default, the image optimization, or one of the splitted server the internal types will be
InternalEvent
andInternalResult
respectively. - If used for the external middleware, the internal types will be
InternalEvent
andInternalResult | MiddlewareOutputEvent
respectively. - For the other servers, look up their respective types in the codebase.