Skip to content

Commit

Permalink
- Added options as parameters for jsonata
Browse files Browse the repository at this point in the history
- Converted lhs into an array of ExprNode (optional with empty array)
  • Loading branch information
dkaushik95 authored and mattbaileyuk committed Apr 17, 2023
1 parent 3ddd7dc commit b04a0ee
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions jsonata.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,14 @@
// Project: https://github.com/jsonata-js/jsonata
// Definitions by: Nick <https://github.com/nick121212> and Michael M. Tiller <https://github.com/xogeny>

declare function jsonata(str: string): jsonata.Expression;
declare function jsonata(str: string, options?: jsonata.JsonataOptions): jsonata.Expression;
declare namespace jsonata {

interface JsonataOptions {
recover?: boolean,
RegexEngine?: RegExp
}

interface ExprNode {
type: string;
value?: any;
Expand All @@ -15,7 +20,7 @@ declare namespace jsonata {
steps?: ExprNode[];
expressions?: ExprNode[];
stages?: ExprNode[];
lhs?: ExprNode;
lhs?: ExprNode[];
rhs?: ExprNode;
}

Expand Down

0 comments on commit b04a0ee

Please sign in to comment.