@@ -28,12 +28,12 @@ export class DataConnect {
2828 readonly connectorConfig: ConnectorConfig ;
2929 executeGraphql<GraphqlResponse , Variables >(query : string , options ? : GraphqlOptions <Variables >): Promise <ExecuteGraphqlResponse <GraphqlResponse >>;
3030 executeGraphqlRead<GraphqlResponse , Variables >(query : string , options ? : GraphqlOptions <Variables >): Promise <ExecuteGraphqlResponse <GraphqlResponse >>;
31+ executeMutation<Data >(name : string , options ? : OperationOptions ): Promise <ExecuteGraphqlResponse <Data >>;
32+ executeMutation<Data , Variables >(name : string , variables : Variables , options ? : OperationOptions ): Promise <ExecuteGraphqlResponse <Data >>;
33+ executeQuery<Data >(name : string , options ? : OperationOptions ): Promise <ExecuteGraphqlResponse <Data >>;
34+ executeQuery<Data , Variables >(name : string , variables : Variables , options ? : OperationOptions ): Promise <ExecuteGraphqlResponse <Data >>;
3135 insert<GraphQlResponse , Variables extends object >(tableName : string , variables : Variables ): Promise <ExecuteGraphqlResponse <GraphQlResponse >>;
3236 insertMany<GraphQlResponse , Variables extends Array <unknown >>(tableName : string , variables : Variables ): Promise <ExecuteGraphqlResponse <GraphQlResponse >>;
33- mutationRef<Data >(name : string , options ? : RefOptions ): MutationRef <Data , undefined >;
34- mutationRef<Data , Variables >(name : string , variables : Variables , options ? : RefOptions ): MutationRef <Data , Variables >;
35- queryRef<Data >(name : string , options ? : RefOptions ): QueryRef <Data , undefined >;
36- queryRef<Data , Variables >(name : string , variables : Variables , options ? : RefOptions ): QueryRef <Data , Variables >;
3737 upsert<GraphQlResponse , Variables extends object >(tableName : string , variables : Variables ): Promise <ExecuteGraphqlResponse <GraphQlResponse >>;
3838 upsertMany<GraphQlResponse , Variables extends Array <unknown >>(tableName : string , variables : Variables ): Promise <ExecuteGraphqlResponse <GraphQlResponse >>;
3939}
@@ -65,59 +65,8 @@ export interface ImpersonateUnauthenticated {
6565 unauthenticated: true ;
6666}
6767
68- // @public (undocumented)
69- export class MutationRef <Data , Variables > extends OperationRef <Data , Variables > {
70- // (undocumented)
71- execute(): Promise <MutationResult <Data , Variables >>;
72- }
73-
74- // @public
75- export interface MutationResult <Data , Variables > extends OperationResult <Data , Variables > {
76- // (undocumented)
77- ref: MutationRef <Data , Variables >;
78- }
79-
80- // @public (undocumented)
81- export abstract class OperationRef <Data , Variables > {
82- constructor (dataConnect : DataConnect , name : string , variables : Variables , options ? : RefOptions | undefined );
83- // (undocumented)
84- readonly dataConnect: DataConnect ;
85- // (undocumented)
86- abstract execute(): Promise <OperationResult <Data , Variables >>;
87- // (undocumented)
88- readonly name: string ;
89- // (undocumented)
90- readonly options? : RefOptions | undefined ;
91- // (undocumented)
92- readonly variables: Variables ;
93- }
94-
95- // @public (undocumented)
96- export interface OperationResult <Data , Variables > {
97- // (undocumented)
98- data: Data ;
99- // (undocumented)
100- dataConnect: DataConnect ;
101- // (undocumented)
102- ref: OperationRef <Data , Variables >;
103- // (undocumented)
104- variables: Variables ;
105- }
106-
107- // @public (undocumented)
108- export class QueryRef <Data , Variables > extends OperationRef <Data , Variables > {
109- // (undocumented)
110- execute(): Promise <QueryResult <Data , Variables >>;
111- }
112-
113- // @public
114- export interface QueryResult <Data , Variables > extends OperationResult <Data , Variables > {
115- // (undocumented)
116- ref: QueryRef <Data , Variables >;
117- }
118-
11968// @public
120- export interface RefOptions {
69+ export interface OperationOptions {
12170 impersonate? : ImpersonateAuthenticated | ImpersonateUnauthenticated ;
12271}
12372
0 commit comments