UNPKG

@odata/parser

Version:
22 lines (21 loc) 1.82 kB
import * as Lexer from './lexer'; import { SourceArray } from './utils'; export declare function complexColInUri(value: SourceArray, index: number): Lexer.Token; export declare function complexInUri(value: SourceArray, index: number): Lexer.Token; export declare function collectionPropertyInUri(value: SourceArray, index: number): Lexer.Token; export declare function primitiveColInUri(value: SourceArray, index: number): Lexer.Token; export declare function complexPropertyInUri(value: SourceArray, index: number): Lexer.Token; export declare function annotationInUri(value: SourceArray, index: number): Lexer.Token; export declare function keyValuePairInUri(value: SourceArray, index: number, keyFn: Function, valueFn: Function): Lexer.Token; export declare function primitivePropertyInUri(value: SourceArray, index: number): Lexer.Token; export declare function navigationPropertyInUri(value: SourceArray, index: number): Lexer.Token; export declare function singleNavPropInJSON(value: SourceArray, index: number): Lexer.Token; export declare function collectionNavPropInJSON(value: SourceArray, index: number): Lexer.Token; export declare function rootExprCol(value: SourceArray, index: number): Lexer.Token; export declare function primitiveLiteralInJSON(value: SourceArray, index: number): Lexer.Token; export declare function stringInJSON(value: SourceArray, index: number): Lexer.Token; export declare function charInJSON(value: SourceArray, index: number): number; export declare function numberInJSON(value: SourceArray, index: number): Lexer.Token; export declare function booleanInJSON(value: SourceArray, index: number): Lexer.Token; export declare function nullInJSON(value: SourceArray, index: number): Lexer.Token; export declare function arrayOrObject(value: SourceArray, index: number): Lexer.Token;