@forge/cli-shared
9.7.0-next.14-experimental-fd0ebbc9.7.0-next.16
out/graphql/mutation-aware-graphql-client.d.ts~
out/graphql/mutation-aware-graphql-client.d.tsModified+9−4
Index: package/out/graphql/mutation-aware-graphql-client.d.ts
===================================================================
--- package/out/graphql/mutation-aware-graphql-client.d.ts
+++ package/out/graphql/mutation-aware-graphql-client.d.ts
@@ -1,5 +1,6 @@
-import { GraphQLClient, GraphQLRunner, RunnerResponse, TypedDocumentString, Variables } from './graphql-client';
+import { GraphQLClient, Variables } from './index';
+import { AvailableMutations, GraphQLRunner, MutationResult } from './graphql-client';
import { BaseError } from '../shared';
export declare class UnexpectedGraphQlResponseError extends BaseError {
}
export declare class GraphQlMutationError extends UnexpectedGraphQlResponseError {
@@ -18,10 +19,14 @@
}
export declare class MutationAwareGraphQLClient implements GraphQLClient {
private readonly runner;
constructor(runner: GraphQLRunner);
- mutate<TResult, TVariables extends Variables, TExtensions>(document: TypedDocumentString<TResult, TVariables>, variables: NoInfer<TVariables>): Promise<RunnerResponse<TResult, TExtensions>>;
- query<TResult, TVariables extends Variables>(document: TypedDocumentString<TResult, TVariables>, variables: NoInfer<TVariables>): Promise<TResult & {
- requestId: string;
+ mutate<TLabel extends keyof AvailableMutations, TVariables extends Variables, TExtensions>(query: string, variables: TVariables): Promise<{
+ response: MutationResult<TLabel>;
+ requestId: string | undefined;
+ extensions: TExtensions | undefined;
}>;
+ query<TVariables extends Variables, TResponse, TExtensions>(query: string, variables: TVariables): Promise<TResponse & {
+ requestId: string | undefined;
+ }>;
}
//# sourceMappingURL=mutation-aware-graphql-client.d.ts.map
\ No newline at end of file