Skip to content

Commit

Permalink
Bump graphql-codegen dependency (#2094)
Browse files Browse the repository at this point in the history
* Bump @shopify/graphql-codegen

* Update generated codegen files

* Changesets

* Fix unit test snapshots
  • Loading branch information
frandiox committed May 8, 2024
1 parent 412fdc1 commit 1cd8311
Show file tree
Hide file tree
Showing 6 changed files with 25 additions and 20 deletions.
5 changes: 5 additions & 0 deletions .changeset/four-cougars-rescue.md
@@ -0,0 +1,5 @@
---
'@shopify/hydrogen-codegen': patch
---

Use type imports in generated file (`import type` instead of `import`).
28 changes: 14 additions & 14 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/hydrogen-codegen/package.json
Expand Up @@ -43,6 +43,6 @@
"vitest": "^1.0.4"
},
"dependencies": {
"@shopify/graphql-codegen": "^0.0.1"
"@shopify/graphql-codegen": "^0.0.2"
}
}
6 changes: 3 additions & 3 deletions packages/hydrogen-codegen/tests/codegen.test.ts
Expand Up @@ -45,7 +45,7 @@ describe('Hydrogen Codegen', async () => {

// Imports SFAPI
expect(generatedCode).toMatch(
`import * as StorefrontAPI from '@shopify/hydrogen/storefront-api-types';`,
`import type * as StorefrontAPI from '@shopify/hydrogen/storefront-api-types';`,
);

// Uses Pick<...>
Expand All @@ -63,7 +63,7 @@ describe('Hydrogen Codegen', async () => {
"/* eslint-disable eslint-comments/disable-enable-pair */
/* eslint-disable eslint-comments/no-unlimited-disable */
/* eslint-disable */
import * as StorefrontAPI from '@shopify/hydrogen/storefront-api-types';
import type * as StorefrontAPI from '@shopify/hydrogen/storefront-api-types';
export type LayoutQueryVariables = StorefrontAPI.Exact<{ [key: string]: never; }>;
Expand Down Expand Up @@ -108,7 +108,7 @@ describe('Hydrogen Codegen', async () => {
"/* eslint-disable eslint-comments/disable-enable-pair */
/* eslint-disable eslint-comments/no-unlimited-disable */
/* eslint-disable */
import * as StorefrontAPI from '@shopify/hydrogen/storefront-api-types';
import type * as StorefrontAPI from '@shopify/hydrogen/storefront-api-types';
type Media_ExternalVideo_Fragment = (
{ __typename: 'ExternalVideo' }
Expand Down
2 changes: 1 addition & 1 deletion templates/skeleton/customer-accountapi.generated.d.ts
@@ -1,7 +1,7 @@
/* eslint-disable eslint-comments/disable-enable-pair */
/* eslint-disable eslint-comments/no-unlimited-disable */
/* eslint-disable */
import * as CustomerAccountAPI from '@shopify/hydrogen/customer-account-api-types';
import type * as CustomerAccountAPI from '@shopify/hydrogen/customer-account-api-types';

export type CustomerAddressUpdateMutationVariables = CustomerAccountAPI.Exact<{
address: CustomerAccountAPI.CustomerAddressInput;
Expand Down
2 changes: 1 addition & 1 deletion templates/skeleton/storefrontapi.generated.d.ts
@@ -1,7 +1,7 @@
/* eslint-disable eslint-comments/disable-enable-pair */
/* eslint-disable eslint-comments/no-unlimited-disable */
/* eslint-disable */
import * as StorefrontAPI from '@shopify/hydrogen/storefront-api-types';
import type * as StorefrontAPI from '@shopify/hydrogen/storefront-api-types';

export type MoneyFragment = Pick<
StorefrontAPI.MoneyV2,
Expand Down

0 comments on commit 1cd8311

Please sign in to comment.