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;