@odata/parser
Version:
OData(V4) Parser
60 lines (59 loc) • 5.33 kB
TypeScript
import * as Lexer from './lexer';
import { SourceArray } from './utils';
export declare function nullValue(value: SourceArray, index: number): Lexer.Token;
export declare function booleanValue(value: SourceArray, index: number): Lexer.Token;
export declare function guidValue(value: any, index: any): Lexer.Token;
export declare function sbyteValue(value: SourceArray, index: number): Lexer.Token;
export declare function byteValue(value: SourceArray, index: number): Lexer.Token;
export declare function int16Value(value: SourceArray, index: number): Lexer.Token;
export declare function int32Value(value: SourceArray, index: number): Lexer.Token;
export declare function int64Value(value: SourceArray, index: number): Lexer.Token;
export declare function decimalValue(value: SourceArray, index: number): Lexer.Token;
export declare function doubleValue(value: SourceArray, index: number): Lexer.Token;
export declare function singleValue(value: SourceArray, index: number): Lexer.Token;
export declare function stringValue(value: SourceArray, index: number): Lexer.Token;
export declare function durationValue(value: SourceArray, index: number): Lexer.Token;
export declare function binaryValue(value: SourceArray, index: number): Lexer.Token;
export declare function dateValue(value: SourceArray, index: number): Lexer.Token;
export declare function dateTimeOffsetValue(value: SourceArray, index: number): Lexer.Token;
export declare function timeOfDayValue(value: SourceArray, index: number): Lexer.Token;
export declare function positionLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function pointData(value: SourceArray, index: number): Lexer.Token;
export declare function lineStringData(value: SourceArray, index: number): Lexer.Token;
export declare function ringLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function polygonData(value: SourceArray, index: number): Lexer.Token;
export declare function sridLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function pointLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function polygonLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function collectionLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function lineStringLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function multiLineStringLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function multiPointLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function multiPolygonLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function multiGeoLiteralFactory(value: SourceArray, index: number, prefix: string, itemLiteral: Function): Lexer.Token;
export declare function multiGeoLiteralOptionalFactory(value: SourceArray, index: number, prefix: string, itemLiteral: Function): Lexer.Token;
export declare function geoLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function fullPointLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function fullCollectionLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function fullLineStringLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function fullMultiLineStringLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function fullMultiPointLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function fullMultiPolygonLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function fullPolygonLiteral(value: SourceArray, index: number): Lexer.Token;
export declare function fullGeoLiteralFactory(value: SourceArray, index: number, literal: Function): Lexer.Token;
export declare function geographyCollection(value: SourceArray, index: number): Lexer.Token;
export declare function geographyLineString(value: SourceArray, index: number): Lexer.Token;
export declare function geographyMultiLineString(value: SourceArray, index: number): Lexer.Token;
export declare function geographyMultiPoint(value: SourceArray, index: number): Lexer.Token;
export declare function geographyMultiPolygon(value: SourceArray, index: number): Lexer.Token;
export declare function geographyPoint(value: SourceArray, index: number): Lexer.Token;
export declare function geographyPolygon(value: SourceArray, index: number): Lexer.Token;
export declare function geometryCollection(value: SourceArray, index: number): Lexer.Token;
export declare function geometryLineString(value: SourceArray, index: number): Lexer.Token;
export declare function geometryMultiLineString(value: SourceArray, index: number): Lexer.Token;
export declare function geometryMultiPoint(value: SourceArray, index: number): Lexer.Token;
export declare function geometryMultiPolygon(value: SourceArray, index: number): Lexer.Token;
export declare function geometryPoint(value: SourceArray, index: number): Lexer.Token;
export declare function geometryPolygon(value: SourceArray, index: number): Lexer.Token;
export declare function geoLiteralFactory(value: SourceArray, index: number, type: string, prefix: Function, literal: Function): Lexer.Token;
export declare function primitiveLiteral(value: SourceArray, index: number): Lexer.Token;