From 5c0c17c088bfe65bc04bc43099407a02c4c3a3b1 Mon Sep 17 00:00:00 2001 From: Federico Caselli Date: Sat, 2 Jul 2016 11:15:14 +0200 Subject: [PATCH 1/2] Updated mathjs Added additional properties to interface `MathNode` --- mathjs/mathjs.d.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mathjs/mathjs.d.ts b/mathjs/mathjs.d.ts index 4bfbd89723..6311b5b7a7 100644 --- a/mathjs/mathjs.d.ts +++ b/mathjs/mathjs.d.ts @@ -1334,6 +1334,10 @@ declare namespace mathjs { export interface MathNode { isNode: boolean; isSymbolNode: boolean; + isConstantNode: boolean; + isOperatorNode: boolean; + op: string; + fn: string; type: string; name: string; value: any; From abe7af3825830f38e559cb79ae20eb033d7a7d99 Mon Sep 17 00:00:00 2001 From: Federico Caselli Date: Mon, 4 Jul 2016 10:27:08 +0200 Subject: [PATCH 2/2] The subclasses property are now optional --- mathjs/mathjs.d.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/mathjs/mathjs.d.ts b/mathjs/mathjs.d.ts index 6311b5b7a7..9671dd8005 100644 --- a/mathjs/mathjs.d.ts +++ b/mathjs/mathjs.d.ts @@ -1333,14 +1333,15 @@ declare namespace mathjs { export interface MathNode { isNode: boolean; - isSymbolNode: boolean; - isConstantNode: boolean; - isOperatorNode: boolean; - op: string; - fn: string; + isSymbolNode?: boolean; + isConstantNode?: boolean; + isOperatorNode?: boolean; + op?: string; + fn?: string; + args?: MathNode[]; type: string; - name: string; - value: any; + name?: string; + value?: any; compile(): EvalFunction; eval(): any;