Selaa lähdekoodia

node types fix

sanex3339 8 vuotta sitten
vanhempi
commit
6abd041ff0
2 muutettua tiedostoa jossa 4 lisäystä ja 6 poistoa
  1. 2 3
      src/types/nodes/TExpression.d.ts
  2. 2 3
      src/types/nodes/TStatement.d.ts

+ 2 - 3
src/types/nodes/TExpression.d.ts

@@ -4,7 +4,6 @@ import { IFunctionExpressionNode } from "../../interfaces/nodes/IFunctionExpress
 import { IIdentifierNode } from "../../interfaces/nodes/IIdentifierNode";
 import { IIdentifierNode } from "../../interfaces/nodes/IIdentifierNode";
 import { ILiteralNode } from "../../interfaces/nodes/ILiteralNode";
 import { ILiteralNode } from "../../interfaces/nodes/ILiteralNode";
 import { IMemberExpressionNode } from "../../interfaces/nodes/IMemberExpressionNode";
 import { IMemberExpressionNode } from "../../interfaces/nodes/IMemberExpressionNode";
-import { INode } from "../../interfaces/nodes/INode";
 
 
-export type TExpression = INode & (IArrowFunctionExpressionNode | ICallExpressionNode | IFunctionExpressionNode |
-    IIdentifierNode | ILiteralNode | IMemberExpressionNode);
+export type TExpression = IArrowFunctionExpressionNode | ICallExpressionNode | IFunctionExpressionNode |
+    IIdentifierNode | ILiteralNode | IMemberExpressionNode;

+ 2 - 3
src/types/nodes/TStatement.d.ts

@@ -1,8 +1,7 @@
 import { IExpressionStatementNode } from "../../interfaces/nodes/IExpressionStatementNode";
 import { IExpressionStatementNode } from "../../interfaces/nodes/IExpressionStatementNode";
 import { IFunctionDeclarationNode } from "../../interfaces/nodes/IFunctionDeclarationNode";
 import { IFunctionDeclarationNode } from "../../interfaces/nodes/IFunctionDeclarationNode";
 import { IIfStatementNode } from "../../interfaces/nodes/IIfStatementNode";
 import { IIfStatementNode } from "../../interfaces/nodes/IIfStatementNode";
-import { INode } from "../../interfaces/nodes/INode";
 import { IVariableDeclarationNode } from "../../interfaces/nodes/IVariableDeclarationNode";
 import { IVariableDeclarationNode } from "../../interfaces/nodes/IVariableDeclarationNode";
 
 
-export type TStatement = INode & (IExpressionStatementNode | IFunctionDeclarationNode | IIfStatementNode |
-    IVariableDeclarationNode);
+export type TStatement = IExpressionStatementNode | IFunctionDeclarationNode | IIfStatementNode |
+    IVariableDeclarationNode;