Skip to content

Commit 3879d74

Browse files
define explicit interface for BulkOperationRunQuery
1 parent 1fc62d4 commit 3879d74

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

packages/app/src/cli/api/graphql/bulk_operation_run_query.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ export const BulkOperationRunQuery = gql`
2121
}
2222
`
2323

24+
export interface BulkOperationRunQueryVariables {
25+
query: string
26+
}
27+
2428
export interface BulkOperationRunQuerySchema {
2529
bulkOperationRunQuery: {
2630
bulkOperation: {

packages/app/src/cli/services/bulk-operations.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
import {BulkOperationRunQuery, BulkOperationRunQuerySchema} from '../api/graphql/bulk_operation_run_query.js'
1+
import {
2+
BulkOperationRunQuery,
3+
BulkOperationRunQuerySchema,
4+
BulkOperationRunQueryVariables,
5+
} from '../api/graphql/bulk_operation_run_query.js'
26
import {adminRequest} from '@shopify/cli-kit/node/api/admin'
37
import {ensureAuthenticatedAdmin} from '@shopify/cli-kit/node/session'
48

@@ -19,7 +23,8 @@ export async function runBulkOperationQuery(
1923
): Promise<{result?: BulkOperationResult; errors?: BulkOperationError[]}> {
2024
const {storeFqdn, query} = options
2125
const adminSession = await ensureAuthenticatedAdmin(storeFqdn)
22-
const response: BulkOperationRunQuerySchema = await adminRequest(BulkOperationRunQuery, adminSession, {query})
26+
const variables: BulkOperationRunQueryVariables = {query}
27+
const response: BulkOperationRunQuerySchema = await adminRequest(BulkOperationRunQuery, adminSession, variables)
2328

2429
if (response.bulkOperationRunQuery.userErrors.length > 0) {
2530
return {

0 commit comments

Comments
 (0)