wasm-nats-producer-client/gen/wasi/http/incoming-handler/incoming-handler.exports.go

23 lines
980 B
Go
Raw Normal View History

2024-12-16 19:34:52 +00:00
// Code generated by wit-bindgen-go. DO NOT EDIT.
package incominghandler
// Exports represents the caller-defined exports from "wasi:http/incoming-handler@0.2.0".
var Exports struct {
// Handle represents the caller-defined, exported function "handle".
//
// This function is invoked with an incoming HTTP Request, and a resource
// `response-outparam` which provides the capability to reply with an HTTP
// Response. The response is sent by calling the `response-outparam.set`
// method, which allows execution to continue after the response has been
// sent. This enables both streaming to the response body, and performing other
// work.
//
// The implementor of this function must write a response to the
// `response-outparam` before returning, or else the caller will respond
// with an error on its behalf.
//
// handle: func(request: incoming-request, response-out: response-outparam)
Handle func(request IncomingRequest, responseOut ResponseOutparam)
}