Skip to main content

Abstract Class: ResultResolver

An abstract class representing a resolver for converting unknown values into result definitions.

Implements​

Constructors​

Constructor​

new ResultResolver(): ResultResolver

Returns​

ResultResolver

Methods​

resolve()​

abstract resolve(result, context): ResultDefinition<unknown> | Promise<ResultDefinition<unknown>>

Resolves an unknown result into a ResultDefinition based on the provided execution context.

Parameters​

result​

unknown

The unknown result to be resolved.

context​

ExecutionContext

The execution context containing relevant information for resolution.

Returns​

ResultDefinition<unknown> | Promise<ResultDefinition<unknown>>

A promise resolving to a ResultDefinition or a ResultDefinition directly.

Implementation of​

Resolver.resolve