From bfdaee1ccdb6074800d8c221561970c81c053e2b Mon Sep 17 00:00:00 2001 From: Dishant Kaushik Date: Mon, 17 Apr 2023 10:27:59 -0400 Subject: [PATCH] - Added options as parameters for jsonata - Converted lhs into an array of ExprNode (optional with empty array) --- jsonata.d.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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; }