gql-query-builder
Version:
Simple GraphQL Query Builder
20 lines (19 loc) • 920 B
TypeScript
import Fields from "./Fields";
import IQueryBuilderOptions from "./IQueryBuilderOptions";
import NestedField from "./NestedField";
import VariableOptions from "./VariableOptions";
export default class Utils {
static resolveVariables(operations: IQueryBuilderOptions[]): any;
static queryDataNameAndArgumentMap(variables: VariableOptions): string;
static queryFieldsMap(fields?: Fields): string;
static operationOrAlias(operation: IQueryBuilderOptions["operation"]): string;
static isFragment(field: NestedField): boolean;
static operationOrFragment(field: NestedField): string;
static getFragment(field: NestedField): string;
static queryNestedFieldMap(field: NestedField): string;
static queryVariablesMap(variables: any, fields?: Fields): {
[key: string]: unknown;
};
static getNestedVariables(fields: Fields): {};
static queryDataType(variable: any): string;
}