Interface for a synthesizer that contains a middleware chain and a synthesize function.

interface Synthesizer {
    middlewareChain: Transmuter<any>[];
    synthesize: ((err: unknown) => unknown);
}

Properties

middlewareChain: Transmuter<any>[]

The middleware chain of transmuters.

synthesize: ((err: unknown) => unknown)

The function to synthesize errors.