UNPKG

cosmos-db-repositories

Version:
53 lines (52 loc) 1.39 kB
export declare const parseOrderProperties: (orderBy: string | undefined | null) => ({ property: string | null | undefined; optional?: undefined; collection?: undefined; direction?: undefined; } | { property: string; optional: boolean; collection: boolean; direction: string; })[]; export declare const parseOrderProperty: (orderBy: string | undefined | null) => { property: string | null | undefined; optional?: undefined; collection?: undefined; direction?: undefined; } | { property: string; optional: boolean; collection: boolean; direction: string; }; declare class BuildInstance { private template; private isDistinct; private topValue; private listOfColumns; private whereQuery; private sortDirection; private sortProperties; columns(...columns: any[]): this; distinct(isDistinct?: true): this; sort(...columns: any[]): this; asc(): this; top(top: number): this; where(where: string): this; desc(): this; build(): string; } declare const _default: { build: ({ searchValue, searchFields, matchFields, orderBy }: { searchValue: string; searchFields: string[]; matchFields: any; orderBy: string; }) => { query: string; parameters: any[]; }; instance: () => BuildInstance; }; export default _default;