UNPKG

@mando75/typeorm-graphql-loader

Version:

A dataloader which intelligently selects/joins the fields/relations from your TypeORM entities needed to resolve a GraphQL query

11 lines (10 loc) 565 B
import { LoaderNamingStrategyEnum, LoaderSearchMethod } from ".."; export declare class Formatter { private _namingStrategy; private readonly _searchMethodMapping; constructor(_namingStrategy: LoaderNamingStrategyEnum); columnSelection(alias: string, field: string): string; aliasField(alias: string, field: string): string; getSearchMethodMapping(method: LoaderSearchMethod, searchText: string): Function; formatSearchColumns(searchColumns: Array<string | Array<string>>, alias: string, caseSensitive: boolean | undefined): string[]; }