@@ -12,14 +12,19 @@ export class Graphql {
1212 /**
1313 * Execute a GraphQL mutation.
1414 *
15- * @param {object } query - The query or queries to execute.
15+ * @param {object } params. query - The query or queries to execute.
1616 * @throws {AppwriteException }
1717 * @returns {Promise<{}> }
1818 */
1919 query ( params : { query : object } ) : Promise < { } > ;
2020 /**
21- * @deprecated Parameter-based methods will be removed in the upcoming version.
22- * Please use the object based method instead for better developer experience.
21+ * Execute a GraphQL mutation.
22+ *
23+ * @param {object } query - The query or queries to execute.
24+ * @throws {AppwriteException }
25+ * @returns {Promise<{}> }
26+ * @deprecated Flat parameter style methods will be removed in a future version.
27+ * Please use the object parameter style method instead for a better developer experience.
2328 *
2429 * @example
2530 * // Old (deprecated)
@@ -34,8 +39,8 @@ export class Graphql {
3439 ) : Promise < { } > {
3540 let params : { query : object } ;
3641
37- if ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'query' in paramsOrFirst ) {
38- params = paramsOrFirst as { query : object } ;
42+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'query' in paramsOrFirst ) ) {
43+ params = ( paramsOrFirst || { } ) as { query : object } ;
3944 } else {
4045 params = {
4146 query : paramsOrFirst as object
@@ -71,14 +76,19 @@ export class Graphql {
7176 /**
7277 * Execute a GraphQL mutation.
7378 *
74- * @param {object } query - The query or queries to execute.
79+ * @param {object } params. query - The query or queries to execute.
7580 * @throws {AppwriteException }
7681 * @returns {Promise<{}> }
7782 */
7883 mutation ( params : { query : object } ) : Promise < { } > ;
7984 /**
80- * @deprecated Parameter-based methods will be removed in the upcoming version.
81- * Please use the object based method instead for better developer experience.
85+ * Execute a GraphQL mutation.
86+ *
87+ * @param {object } query - The query or queries to execute.
88+ * @throws {AppwriteException }
89+ * @returns {Promise<{}> }
90+ * @deprecated Flat parameter style methods will be removed in a future version.
91+ * Please use the object parameter style method instead for a better developer experience.
8292 *
8393 * @example
8494 * // Old (deprecated)
@@ -93,8 +103,8 @@ export class Graphql {
93103 ) : Promise < { } > {
94104 let params : { query : object } ;
95105
96- if ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'query' in paramsOrFirst ) {
97- params = paramsOrFirst as { query : object } ;
106+ if ( ( paramsOrFirst && typeof paramsOrFirst === 'object' && ! Array . isArray ( paramsOrFirst ) && 'query' in paramsOrFirst ) ) {
107+ params = ( paramsOrFirst || { } ) as { query : object } ;
98108 } else {
99109 params = {
100110 query : paramsOrFirst as object
0 commit comments