diff --git a/jsonata.d.ts b/jsonata.d.ts index e71583a4..257aac07 100644 --- a/jsonata.d.ts +++ b/jsonata.d.ts @@ -2,9 +2,14 @@ // Project: https://github.com/jsonata-js/jsonata // Definitions by: Nick and Michael M. Tiller -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; @@ -15,7 +20,7 @@ declare namespace jsonata { steps?: ExprNode[]; expressions?: ExprNode[]; stages?: ExprNode[]; - lhs?: ExprNode; + lhs?: ExprNode[]; rhs?: ExprNode; }