Skip to content

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.

optional metadata?: Record<string, unknown>;

Defined in: packages/engine/src/resolvers/ResolverRegistry.ts:21

Optional metadata for diagnostics


packageId: string;

Defined in: packages/engine/src/resolvers/ResolverRegistry.ts:17

Package owning this resolver


queryKey: string;

Defined in: packages/engine/src/resolvers/ResolverRegistry.ts:13

Unique cache key for deduplication (e.g., “{packageId}:rates:USD:GBP”)


resolver: Promise<Value>;

Defined in: packages/engine/src/resolvers/ResolverRegistry.ts:15

Promise that resolves to the final Value


signal: AbortSignal;

Defined in: packages/engine/src/resolvers/ResolverRegistry.ts:19

AbortSignal for stale-data prevention