UNPKG

@cran/gql.jm

Version:

Cran/GraphQL Join Monster Utilities

28 lines (27 loc) 1.32 kB
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), ]; }