1 | import { GraphQLScalarType } from 'graphql';
|
2 | export declare type RootResolver<T, Context> = {
|
3 | [P in keyof T]: T[P] extends (args: infer Args) => infer R ? (args: Args, ctx: Context) => Return<R> : never;
|
4 | };
|
5 | export declare type QueryParameters<Q> = {
|
6 | [P in keyof Q]: Q[P] extends (args: infer Args) => unknown ? Args : never;
|
7 | };
|
8 | export declare type Return<T> = Promise<T>;
|
9 | export declare function fromPromise<T>(val: Promise<T> | (() => Promise<T>) | T): T extends Promise<infer V>[] ? V[] : T extends (() => Promise<infer V>)[] ? V : T;
|
10 | export declare const graphQLBigintTypeFactory: (typeName: string) => GraphQLScalarType | undefined;
|
11 |
|
\ | No newline at end of file |