INNER CODE UNIT · TypeScript
query
atulmy/gql-query-builder · src/index.ts:45
export function query(
options: QueryBuilderOptions | QueryBuilderOptions[],
adapter?: QueryAdapterConstructor | null,
config?: AdapterConfig
): OperationResult {
const AdapterClass = adapter ?? DefaultQueryAdapter;
const queryAdapter = new AdapterClass(options, config);
return withFragments(
Array.isArray(options)
? queryAdapter.queriesBuilder(options)
: queryAdapter.queryBuilder(),
config
);
}
/**
* Builds a GraphQL mutation string plus its variables object.
*