@akumzy/gri-prisma-select
Version:
Generate Prisma select object from GraphQL Resolve Info.
15 lines (14 loc) • 390 B
TypeScript
import { GraphQLResolveInfo } from "graphql";
export declare type ParsedResult = {
select: {
[key: string]: true | ParsedResult;
};
where?: any;
take?: number;
skip?: number;
};
declare type ParseQueryOptions = {
notAllowed?: string[];
};
export declare function toPrismaSelect(info: GraphQLResolveInfo, options?: ParseQueryOptions): Promise<{}>;
export {};