@cran/gql.jm
Version:
Cran/GraphQL Join Monster Utilities
16 lines (15 loc) • 534 B
TypeScript
import type { GraphQLFieldConfig } from "graphql/type/definition";
import { Executable } from "@cran/gql.core";
export declare function extendJunction(field: GraphQLFieldConfig<unknown, unknown>, args: Record<string, unknown>): {
sqlTable: Executable;
} & {
include: (args: Record<string, unknown>, context: unknown) => {
[k: string]: {
sqlColumn: unknown;
sqlDeps: unknown;
sqlExpr: any;
};
};
where: Executable | undefined;
orderBy: Executable | undefined;
};