UNPKG

@tanstack/db

Version:

A reactive client store for building super fast apps on sync

13 lines (10 loc) 365 B
import type { QueryIR } from "../ir.js" import type { CompilationResult } from "./index.js" /** * Cache for compiled subqueries to avoid duplicate compilation */ export type QueryCache = WeakMap<QueryIR, CompilationResult> /** * Mapping from optimized queries back to their original queries for caching */ export type QueryMapping = WeakMap<QueryIR, QueryIR>