Files
ANDJJJJJJ/server/node_modules/node-appwrite/dist/services/graphql.d.ts

59 lines
1.7 KiB
TypeScript

import { Client } from '../client.js';
import '../models.js';
import '../enums/database-type.js';
import '../enums/attribute-status.js';
import '../enums/column-status.js';
import '../enums/index-status.js';
import '../enums/deployment-status.js';
import '../enums/execution-trigger.js';
import '../enums/execution-status.js';
import '../enums/health-antivirus-status.js';
import '../enums/health-check-status.js';
import '../enums/message-status.js';
import '../query.js';
declare class Graphql {
client: Client;
constructor(client: Client);
/**
* Execute a GraphQL mutation.
*
* @param {object} params.query - The query or queries to execute.
* @throws {AppwriteException}
* @returns {Promise<{}>}
*/
query(params: {
query: object;
}): Promise<{}>;
/**
* Execute a GraphQL mutation.
*
* @param {object} query - The query or queries to execute.
* @throws {AppwriteException}
* @returns {Promise<{}>}
* @deprecated Use the object parameter style method for a better developer experience.
*/
query(query: object): Promise<{}>;
/**
* Execute a GraphQL mutation.
*
* @param {object} params.query - The query or queries to execute.
* @throws {AppwriteException}
* @returns {Promise<{}>}
*/
mutation(params: {
query: object;
}): Promise<{}>;
/**
* Execute a GraphQL mutation.
*
* @param {object} query - The query or queries to execute.
* @throws {AppwriteException}
* @returns {Promise<{}>}
* @deprecated Use the object parameter style method for a better developer experience.
*/
mutation(query: object): Promise<{}>;
}
export { Graphql };