Skip to content

API ReferenceAdvanced utilities and typesFunction

resolveContextualSource()

function resolveContextualSource<T, TContext>(source, context, validator?): Promise<T | null>;

Resolves a selected contextual source and rejects malformed resolver results before they can silently select a financially different path.

Type Parameters

Type Parameter
T
TContext

Parameters

ParameterType
sourceContextualSource<T, TContext>
contextTContext
validator?(value) => value is T

Returns

Promise<T | null>