Skip to content

Hope to export a Client that only exposes queryOptions #2346

Open
@faner11

Description

@faner11

Description

Currently $api exposes multiple methods such as useQuery, useMutation. In a multi-person team, we hope to use only queryOptions to unify the style.

Proposal

export default function createQueryOptionsClient<Paths extends {}, Media extends MediaType = MediaType>(
  client: FetchClient<Paths, Media>,
): OpenapiQueryClient<Paths, Media> {

  const queryOptions: QueryOptionsFunction<Paths, Media> = (method, path, ...[init, options]) => ({
  });

  return queryOptions;
}

Extra

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions