AsyncCheckResult
Defined in: packages/engine/src/resolvers/ResolverRegistry.ts:11
Result from a resolver’s preflight() check. Returned when async data is needed, the orchestrator uses this to subscribe to the resolver and return a Pending value immediately.
Properties
Section titled “Properties”metadata?
Section titled “metadata?”optional metadata?: Record<string, unknown>;Defined in: packages/engine/src/resolvers/ResolverRegistry.ts:21
Optional metadata for diagnostics
packageId
Section titled “packageId”packageId: string;Defined in: packages/engine/src/resolvers/ResolverRegistry.ts:17
Package owning this resolver
queryKey
Section titled “queryKey”queryKey: string;Defined in: packages/engine/src/resolvers/ResolverRegistry.ts:13
Unique cache key for deduplication (e.g., “{packageId}:rates:USD:GBP”)
resolver
Section titled “resolver”resolver: Promise<Value>;Defined in: packages/engine/src/resolvers/ResolverRegistry.ts:15
Promise that resolves to the final Value
signal
Section titled “signal”signal: AbortSignal;Defined in: packages/engine/src/resolvers/ResolverRegistry.ts:19
AbortSignal for stale-data prevention