Skip to content

0.86.6: Generated transformers.gen.ts references missing transformer functions #2864

@nghiepdev

Description

@nghiepdev

Description

Since @hey-api/openapi-ts@0.86.6, the generated client file transformers.gen.ts references response transformer functions that are not emitted or imported, causing TypeScript errors.

Example generated code:

// This file is auto-generated by @hey-api/openapi-ts

import type {
  ChatControllerCreateResponse,
  MetaControllerFindAllResponse,
} from "./types.gen";

export const chatControllerCreateResponseTransformer = async (
  data: any,
): Promise<ChatControllerCreateResponse> => {
  data = chatResponseDtoSchemaResponseTransformer(data);
  return data;
};

export const metaControllerFindAllResponseTransformer = async (
  data: any,
): Promise<MetaControllerFindAllResponse> => {
  data = paginatedResponseDtoSchemaResponseTransformer(data);
  return data;
};

generated/client/transformers.gen.ts:11:10 - error TS2304: Cannot find name >'chatResponseDtoSchemaResponseTransformer'.
generated/client/transformers.gen.ts:18:10 - error TS2304: Cannot find name >'paginatedResponseDtoSchemaResponseTransformer'.

Reproducible example or configuration

No response

OpenAPI specification (optional)

No response

System information (optional)

@hey-api/openapi-ts@0.86.6 and @hey-api/openapi-ts@0.86.7

Metadata

Metadata

Assignees

Labels

bug 🔥Something isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions