FetchEngine instance
Request path (appended to engine's baseUrl)
Optionaloptions: QueryOptions<H, P, E>Query options (defaults, reactive, skip, pollInterval, invalidateOn)
Optionalobserver: ObserverEngine<E>Optional ObserverEngine for invalidateOn support
Apollo-style query hook — auto-fetches on mount, re-fetches when reactive config changes. Returns
{ data, loading, failure, refetch, cancel }.datais the parsed response body (not the full FetchResponse).failurenarrows onkind:'transport'(no response exists — abort, timeout, connection lost) carrieserror: FetchError;'http'(server answered outside 2xx) carriesresponse, the resolved ok-falseFetchResponse.