@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
TypeScript
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[];
}