@cran/gql.jm
Version:
Cran/GraphQL Join Monster Utilities
28 lines (27 loc) • 1.32 kB
JavaScript
import "./hook";
import { withSqlBatch } from "./withSqlBatch";
import { withSqlColumn } from "./withSqlColumn";
import { withSqlComposite } from "./withSqlComposite";
import { withSqlJoin } from "./withSqlJoin";
import { withSqlJunction } from "./withSqlJunction";
import { withSqlJunctionBatch } from "./withSqlJunctionBatch";
import { withSqlJunctionInclude } from "./withSqlJunctionInclude";
import { withSqlResolver } from "./withSqlResolver";
import { withSqlResolverRaw } from "./withSqlResolverRaw";
import { withSqlTable } from "./withSqlTable";
export { withSqlTable, withSqlColumn, withSqlComposite, withSqlJoin, withSqlBatch, withSqlResolver, withSqlResolverRaw, withSqlJunction, withSqlJunctionBatch, withSqlJunctionInclude, };
export function withJm(options = {}) {
return [
// ORDER MATTERS
withSqlComposite(options.sqlComposite),
withSqlColumn(options.sqlColumn),
withSqlJoin(options.sqlJoin),
withSqlBatch(options.sqlBatch),
withSqlJunction(options.sqlJunction),
withSqlJunctionBatch(options.sqlJunctionBatch),
withSqlJunctionInclude(options.sqlJunctionInclude),
withSqlTable(options.sqlTable),
withSqlResolver(options.sqlResolver, options.resolverOptions),
withSqlResolverRaw(options.sqlResolverRaw),
];
}