OutboundWrapper
OutboundWrapper = (
publish,metadata) => (message,overrides?) =>Promise<any>
Defined in: packages/hoppity/src/interceptors/types.ts:63
Wraps a publish function. Receives the inner publish and metadata about the contract being published to. Returns a replacement publish with the same signature.
The wrapper can modify the message, inject headers into overrides, create spans, record metrics, or short-circuit the publish.
Composition: for interceptors [A, B], the call chain is A → B → rascal publish.
Parameters
Section titled “Parameters”publish
Section titled “publish”(message, overrides?) => Promise<any>
metadata
Section titled “metadata”Returns
Section titled “Returns”(
message,overrides?):Promise<any>
Parameters
Section titled “Parameters”message
Section titled “message”any
overrides?
Section titled “overrides?”PublicationConfig
Returns
Section titled “Returns”Promise<any>