@themost/data
Version:
MOST Web Framework Codename Blueshift - Data module
14 lines (12 loc) • 774 B
TypeScript
import {MethodCallExpression, QueryEntity, QueryField} from '@themost/query';
export declare class DataAttributeResolver {
orderByNestedAttribute(attr: string): any;
selectNestedAttribute(attr: string): any;
selectAggregatedAttribute(aggregation: string, attribute: string, alias: string): any;
resolveNestedAttribute(attr: string): any;
resolveNestedAttributeJoin(memberExpr: string): { $select?: QueryField | MethodCallExpression, $expand?: QueryEntity[], $distinct?: boolean };
testAttribute(s: string): any;
testAggregatedNestedAttribute(s: string): any;
testNestedAttribute(s: string): any;
resolveJunctionAttributeJoin(attr: string): { $select?: QueryField | MethodCallExpression, $expand?: QueryEntity[], $distinct?: boolean };
}