@commitspark/graphql-api
Version:
GraphQL API to store and manage structured data with Git
10 lines • 703 B
TypeScript
import { ApolloExecuteOperationRequest, GraphQLResponse, SchemaResponse, VariableValues } from './client';
import { GitAdapter } from '@commitspark/git-adapter';
import { ErrorCode, ErrorMetadata } from './graphql/errors';
interface Client {
postGraphQL<TData = Record<string, unknown>, TVariables extends VariableValues = VariableValues>(ref: string, request: ApolloExecuteOperationRequest<TData, TVariables>): Promise<GraphQLResponse<TData | null>>;
getSchema(ref: string): Promise<SchemaResponse>;
}
export { Client, GraphQLResponse, SchemaResponse, ErrorCode, ErrorMetadata };
export declare function createClient(gitAdapter: GitAdapter): Promise<Client>;
//# sourceMappingURL=index.d.ts.map