Skip to content

Bug on interface Omit<...> generation #155

@GiovaniGuizzoBA

Description

@GiovaniGuizzoBA

Here's a small example on v4 that happens when generating the queries:

Current:

export interface FactoryReactQuery<TResponse, TData = TResponse> {
  client: FactoryQueryClient | undefined;
  options?: Omit<UseQueryOptions<TResponse, Error, TData>, "'queryKey' | 'queryFn' | 'initialData'"> & {
    initialData?: undefined;
  };
}

Expected:

  options?: Omit<UseQueryOptions<TResponse, Error, TData>, "queryKey" | "queryFn" | "initialData"> & {

The omit syntax is incorrect because it is treating "'queryKey' | 'queryFn' | 'initialData'" as a single property.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions