trader-server
Version:
OData server for testing strategies, simulating and real trading.
32 lines (31 loc) • 3.14 kB
TypeScript
import Utils from "./utils";
import Lexer from "./lexer";
export declare namespace ResourcePath {
function resourcePath(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function batch(value: Utils.SourceArray, index: number): Lexer.Token;
function entity(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function metadata(value: Utils.SourceArray, index: number): Lexer.Token;
function collectionNavigation(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function collectionNavigationPath(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function singleNavigation(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function propertyPath(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function collectionPath(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function singlePath(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function complexPath(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function boundOperation(value: Utils.SourceArray, index: number, isCollection: boolean, metadataContext?: any): Lexer.Token;
function boundActionCall(value: Utils.SourceArray, index: number, isCollection: boolean, metadataContext?: any): Lexer.Token;
function boundFunctionCall(value: Utils.SourceArray, index: number, odataFunction: Function, tokenType: Lexer.TokenType, isCollection: boolean, metadataContext?: any): Lexer.Token;
function boundEntityFuncCall(value: Utils.SourceArray, index: number, isCollection: boolean, metadataContext?: any): Lexer.Token;
function boundEntityColFuncCall(value: Utils.SourceArray, index: number, isCollection: boolean, metadataContext?: any): Lexer.Token;
function boundComplexFuncCall(value: Utils.SourceArray, index: number, isCollection: boolean, metadataContext?: any): Lexer.Token;
function boundComplexColFuncCall(value: Utils.SourceArray, index: number, isCollection: boolean, metadataContext?: any): Lexer.Token;
function boundPrimitiveFuncCall(value: Utils.SourceArray, index: number, isCollection: boolean, metadataContext?: any): Lexer.Token;
function boundPrimitiveColFuncCall(value: Utils.SourceArray, index: number, isCollection: boolean, metadataContext?: any): Lexer.Token;
function actionImportCall(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function functionImportCall(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function functionParameters(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function functionParameter(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function crossjoin(value: Utils.SourceArray, index: number, metadataContext?: any): Lexer.Token;
function all(value: Utils.SourceArray, index: number): Lexer.Token;
}
export default ResourcePath;