useImmutable 
This hook has the same contracts as useQuery. However, instead of wrapping useSWR, it wraps useSWRImmutable. This immutable hook disables automatic revalidations but is otherwise identical to useSWR.
ts
import createClient from "openapi-fetch";
import { createImmutableHook } from "swr-openapi";
import type { paths } from "./my-schema";
const useImmutable = createImmutableHook(client, "my-api");
const { data, error, isLoading, isValidating, mutate } = useImmutable(
  path,
  init,
  config,
);API 
Parameters 
Identical to useQuery parameters.
Returns 
Identical to useQuery returns.