petalbid-frontend
    Preparing search index...

    Function createCachedResource

    • Helper to create a cached resource for GET requests. Manages in-memory caching and in-flight promise deduplication.

      Type Parameters

      • T

      Parameters

      • endpoint: string

      Returns { get: (force?: boolean) => Promise<ApiResponse<T>>; invalidate: () => void }

      • get: (force?: boolean) => Promise<ApiResponse<T>>

        Fetch data, optionally forcing a refresh.

      • invalidate: () => void

        Invalidate the current cache.