@dharapvj/typeorm-simple-query-parser
Version:
TypeORM Query Parser
27 lines (26 loc) • 635 B
TypeScript
export declare class RequestQueryParser {
limit: number | undefined;
page: number | undefined;
sortByDesc: any;
sortByAsc: any;
relations: any;
filter: any;
filterByOr: any;
scopes: any;
parseLimit(): number;
getPage(): number;
parseSort(): object;
parseRelations(): string[];
parseFilters(or?: boolean): object[];
parseFiltersByOr(): object[];
parseScopes(): object[];
getAll(): {
take: number;
skip: number;
order: object;
relations: string[];
filters: object[];
filtersByOr: object[];
scopes: object[];
};
}