rivet-graphql
Version:
a relay-like graphql data loading system for nextjs
26 lines • 921 B
TypeScript
declare function _exports(url: string, options: import("graphql-request/dist/types.dom").RequestInit & {
timeout?: number;
retryCount?: number;
}): {
<T = any>({ query, dependencies, variables }: {
query: string | DocumentNode;
dependencies?: {
fragmentSpec?: FragmentSpec;
}[];
variables?: Record<string, any>;
}): Promise<T>;
client: GraphQLClient;
};
export = _exports;
export type GQLRequestInit = import("graphql-request/dist/types.dom").RequestInit;
export type DocumentNode = import("graphql/language/ast").DocumentNode;
export type exports = import("graphql-request").GraphQLClient;
export type FragmentSpec = {
fragment?: string | DocumentNode;
dependencies?: {
fragmentSpec?: FragmentSpec;
}[];
requiredVariables?: Record<string, any>;
};
import { GraphQLClient } from "graphql-request";
//# sourceMappingURL=index.d.ts.map