runWithContext
Runs a synchronous or asynchronous callback with a value bound to a context boundary.
Table of contents
Category
Value
Import
jsimport { runWithContext } from "valyrian.js/context";Public signature
ts<T, TResult>(scope: ContextScope<T>, value: T, callback: () => TResult): TResult
<T, TResult>(scope: ContextScope<T>, value: T, callback: () => Promise<TResult>): Promise<TResult>Parameters
tsscope: ContextScope<T>, value: T, callback: () => TResult
scope: ContextScope<T>, value: T, callback: () => Promise<TResult>Result
tsTResult
Promise<TResult>