odatafy-parser
Version:
generate odatafy ast from odata query parameters
17 lines (16 loc) • 633 B
TypeScript
import { ExpandNode, ExpandOptions, ExpandOptionsUnprocessedNode } from '../types/nodes';
declare function parseExpand(expr: string): ExpandNode;
export declare function processExpandOptionsUnprocessedNode(expandOptionsUnprocessedNode: ExpandOptionsUnprocessedNode): {
value: ExpandOptions;
type: "default" | "ref" | "count";
};
declare const _default: {
/**
* Parser for expand expressions
* @param expr expand expression as string
* @example expandParser.parse("Items/$ref")
* @returns Abstract Syntax Tree (AST) of type ExpandNode
*/
parse: typeof parseExpand;
};
export default _default;