Skip to content

Result

Result<TQueryable> = TQueryable extends Queryable<infer TResult> ? TResult : never

Defined in: packages/@livestore/livestore/src/store/store-types.ts:335

Extracts the result type from a Queryable.

Example:

  • Queryable.Result<LiveQueryDef<number>>number
  • Queryable.Result<SignalDef<string>>string
  • Queryable.Result<LiveQuery<{ id: string }>>{ id: string }
  • Queryable.Result<LiveQueryDef<A> | SignalDef<B>>A | B

TQueryable extends Queryable<any>