@@ -178,8 +178,9 @@ export interface NodeCtor {
178178 new ( ) : MathNode
179179}
180180
181- export interface AccessorNode < TObject extends MathNode = MathNode >
182- extends MathNode {
181+ export interface AccessorNode <
182+ TObject extends MathNode = MathNode
183+ > extends MathNode {
183184 type : 'AccessorNode'
184185 isAccessorNode : true
185186 object : TObject
@@ -195,8 +196,9 @@ export interface AccessorNodeCtor {
195196 ) : AccessorNode < TObject >
196197}
197198
198- export interface ArrayNode < TItems extends MathNode [ ] = MathNode [ ] >
199- extends MathNode {
199+ export interface ArrayNode <
200+ TItems extends MathNode [ ] = MathNode [ ]
201+ > extends MathNode {
200202 type : 'ArrayNode'
201203 isArrayNode : true
202204 items : [ ...TItems ]
@@ -207,8 +209,9 @@ export interface ArrayNodeCtor {
207209 ) : ArrayNode < TItems >
208210}
209211
210- export interface AssignmentNode < TValue extends MathNode = MathNode >
211- extends MathNode {
212+ export interface AssignmentNode <
213+ TValue extends MathNode = MathNode
214+ > extends MathNode {
212215 type : 'AssignmentNode'
213216 isAssignmentNode : true
214217 object : SymbolNode | AccessorNode
@@ -295,8 +298,9 @@ export interface ConstantNodeCtor {
295298 ) : ConstantNode < TValue >
296299}
297300
298- export interface FunctionAssignmentNode < TExpr extends MathNode = MathNode >
299- extends MathNode {
301+ export interface FunctionAssignmentNode <
302+ TExpr extends MathNode = MathNode
303+ > extends MathNode {
300304 type : 'FunctionAssignmentNode'
301305 isFunctionAssignmentNode : true
302306 name : string
@@ -329,8 +333,9 @@ export interface FunctionNodeCtor {
329333 onUndefinedFunction : ( name : string ) => any
330334}
331335
332- export interface IndexNode < TDims extends MathNode [ ] = MathNode [ ] >
333- extends MathNode {
336+ export interface IndexNode <
337+ TDims extends MathNode [ ] = MathNode [ ]
338+ > extends MathNode {
334339 type : 'IndexNode'
335340 isIndexNode : true
336341 dimensions : [ ...TDims ]
@@ -420,8 +425,9 @@ export interface OperatorNodeCtor extends MathNode {
420425 implicit ?: boolean
421426 ) : OperatorNode < TOp , TFn , TArgs >
422427}
423- export interface ParenthesisNode < TContent extends MathNode = MathNode >
424- extends MathNode {
428+ export interface ParenthesisNode <
429+ TContent extends MathNode = MathNode
430+ > extends MathNode {
425431 type : 'ParenthesisNode'
426432 isParenthesisNode : true
427433 content : TContent
@@ -453,8 +459,9 @@ export interface RangeNodeCtor {
453459 ) : RangeNode < TStart , TEnd , TStep >
454460}
455461
456- export interface RelationalNode < TParams extends MathNode [ ] = MathNode [ ] >
457- extends MathNode {
462+ export interface RelationalNode <
463+ TParams extends MathNode [ ] = MathNode [ ]
464+ > extends MathNode {
458465 type : 'RelationalNode'
459466 isRelationalNode : true
460467 conditionals : string [ ]
0 commit comments