Skip to main content

Class: QueryMethodParser

Constructors​

Constructor​

new QueryMethodParser(): QueryMethodParser

Returns​

QueryMethodParser

Methods​

extractPageRequest()​

extractPageRequest(operation, methodArgs): object

Removes and validates a final page request argument, when present.

Parameters​

operation​

QueryOperation

methodArgs​

unknown[]

Returns​

object

methodArgs​

methodArgs: unknown[]

pageRequest?​

optional pageRequest?: PageRequest


parse()​

parse<T>(repository, methodName): ParsedMethod

Parses a supported derived method name against the entity's TypeORM metadata.

Type Parameters​

T​

T extends ObjectLiteral

Parameters​

repository​

Repository<T>

methodName​

string

Returns​

ParsedMethod


toPropertyTag()​

toPropertyTag(propertyPath): string

Converts a metadata property path such as profile.education to ProfileEducation.

Parameters​

propertyPath​

string

Returns​

string