References
summary | ||
public |
|
|
public |
|
|
public |
F sendQueryAndExpect(query: string, expectedResult: any, userId: string): any |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
V DEFAULT_SORT: {"createdAt": number} |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
V suite: * |
|
public |
V modulePath: * CREATE-GRAPHQL-SERVER-QUERY-ARGUMENTS |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
model
summary | ||
public |
F buildBaseQuery(args: object): object sets find(queryObject) with provided baseQuery plus additional filters |
|
public |
F buildFilterQuery(args: any): any |
|
public |
F buildLimit(args: any): number |
|
public |
|
|
public |
F buildSortQuery(args: object): object sets the sort query for .sort(keyOrList, direction) |
|
public |
F prepareQueries(args: any): object |
schema
summary | ||
public |
F buildRequiredTypes(): string reads and graphql file and returns it as a string |
|
public |
F enhanceSchemaWithQueryArguments(inputSchema: object): object prepares the schema for the additional query arguments types |
|
public |
|
util
summary | ||
private |
converts first character of string to lower case |
|
private |
converts first character of string to upper case |
|
public |
F addPaginationArguments(field: *) |
|
public |
F applyCustomDirectives(field: *) |
|
public |
F argumentsToObject(argumentsAst: *): * |
|
public |
F buildArgument(name: *, type: *): {"kind": string, "name": *, "type": *, "defaultValue": *, "directives": *} |
|
public |
F buildField(name: *, args: *, typeName: *): {"kind": string, "name": *, "arguments": *, "type": *} |
|
public |
|
|
public |
F buildTypeDefinition(name: *, fields: *, kind: *, values: *): {"kind": *, "name": *, "interfaces": *, "directives": *, "fields": *, "values": *} |
|
public |
F buildTypeExtension(type: *): {"kind": *, "definition": *} |
|
public |
F buildTypeReference(name: *): {"kind": string, "name": *} |
|
public |
F buildValue(name: *, args: *): {"kind": string, "name": *, "arguments": *} |
|
public |
F getBaseType(type: *): * |
|
public |
|
|
public |
F idArgument(): * |
|
public |
F isScalarField(field: *): * |
|
public |
reads a .graphql file and parses the file |
|
public |
F readString(path: string): string reads a .graphql file |
|
public |
F templateToAst(template: string, replacements: string): object Take a template, replacing each replacement. |
|
public |
V SCALAR_TYPE_NAMES: string[] |