UNPKG

@odata/parser

Version:
60 lines (59 loc) 5.33 kB
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;