From 93bc05ebb8c1035d5b71c3432b1781290d13657e Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Wed, 20 May 2026 19:13:48 +0000 Subject: [PATCH] feat(codegen): re-export FetchAdapter from ORM barrel Add FetchAdapter to the barrel re-export from ./client so it is importable via @scope/sdk/orm without needing a separate /client subpath import. --- .../codegen/__snapshots__/client-generator.test.ts.snap | 4 ++-- graphql/codegen/src/core/codegen/orm/client-generator.ts | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/graphql/codegen/src/__tests__/codegen/__snapshots__/client-generator.test.ts.snap b/graphql/codegen/src/__tests__/codegen/__snapshots__/client-generator.test.ts.snap index fe2967709..f062f5c69 100644 --- a/graphql/codegen/src/__tests__/codegen/__snapshots__/client-generator.test.ts.snap +++ b/graphql/codegen/src/__tests__/codegen/__snapshots__/client-generator.test.ts.snap @@ -11,7 +11,7 @@ import type { OrmClientConfig } from "./client"; import { UserModel } from "./models/user"; import { PostModel } from "./models/post"; export type { OrmClientConfig, QueryResult, GraphQLError, GraphQLAdapter } from "./client"; -export { GraphQLRequestError } from "./client"; +export { GraphQLRequestError, FetchAdapter } from "./client"; export { QueryBuilder } from "./query-builder"; export * from "./select-types"; export * from "./models"; @@ -59,7 +59,7 @@ import { UserModel } from "./models/user"; import { createQueryOperations } from "./query"; import { createMutationOperations } from "./mutation"; export type { OrmClientConfig, QueryResult, GraphQLError, GraphQLAdapter } from "./client"; -export { GraphQLRequestError } from "./client"; +export { GraphQLRequestError, FetchAdapter } from "./client"; export { QueryBuilder } from "./query-builder"; export * from "./select-types"; export * from "./models"; diff --git a/graphql/codegen/src/core/codegen/orm/client-generator.ts b/graphql/codegen/src/core/codegen/orm/client-generator.ts index 3920ec5b3..9f0751c2d 100644 --- a/graphql/codegen/src/core/codegen/orm/client-generator.ts +++ b/graphql/codegen/src/core/codegen/orm/client-generator.ts @@ -196,7 +196,7 @@ export function generateCreateClientFile( typeExportDecl.exportKind = 'type'; statements.push(typeExportDecl); - // export { GraphQLRequestError } from './client'; + // export { GraphQLRequestError, FetchAdapter } from './client'; statements.push( t.exportNamedDeclaration( null, @@ -205,6 +205,10 @@ export function generateCreateClientFile( t.identifier('GraphQLRequestError'), t.identifier('GraphQLRequestError'), ), + t.exportSpecifier( + t.identifier('FetchAdapter'), + t.identifier('FetchAdapter'), + ), ], t.stringLiteral('./client'), ),