Removed redundant code

This commit is contained in:
sanex3339
2018-07-29 23:51:50 +03:00
parent 1268354c2e
commit bbbc5c2bd2
7 changed files with 7 additions and 69 deletions
-7
View File
@@ -6,13 +6,6 @@ export interface IRandomGenerator {
*/
getMathRandom (): number;
/**
* @param min
* @param max
* @returns {number}
*/
getRandomFloat (min: number, max: number): number;
/**
* @returns {Chance.Chance}
*/
+4 -14
View File
@@ -92,16 +92,11 @@ export class NodeFactory {
* @returns {BreakStatement}
*/
public static breakStatement (label?: ESTree.Identifier): ESTree.BreakStatement {
const breakStatementNode: ESTree.BreakStatement = {
return {
type: NodeType.BreakStatement,
label,
metadata: { ignoredNode: false }
};
if (label) {
breakStatementNode.label = label;
}
return breakStatementNode;
}
/**
@@ -126,16 +121,11 @@ export class NodeFactory {
* @returns {ContinueStatement}
*/
public static continueStatement (label?: ESTree.Identifier): ESTree.ContinueStatement {
const continueStatementNode: ESTree.ContinueStatement = {
return {
type: NodeType.ContinueStatement,
label,
metadata: { ignoredNode: false }
};
if (label) {
continueStatementNode.label = label;
}
return continueStatementNode;
}
/**
-32
View File
@@ -32,14 +32,6 @@ export class NodeGuards {
return node.type === NodeType.ArrowFunctionExpression;
}
/**
* @param {Node} node
* @returns {boolean}
*/
public static isAssignmentExpressionNode (node: ESTree.Node): node is ESTree.AssignmentExpression {
return node.type === NodeType.AssignmentExpression;
}
/**
* @param {Node} node
* @returns {boolean}
@@ -154,14 +146,6 @@ export class NodeGuards {
return node.type === NodeType.Identifier;
}
/**
* @param {Node} node
* @returns {boolean}
*/
public static isIfStatementNode (node: ESTree.Node): node is ESTree.IfStatement {
return node.type === NodeType.IfStatement;
}
/**
* @param {Node} node
* @returns {boolean}
@@ -170,22 +154,6 @@ export class NodeGuards {
return node.type === NodeType.ImportDeclaration;
}
/**
* @param {Node} node
* @returns {boolean}
*/
public static isImportDefaultSpecifierNode (node: ESTree.Node): node is ESTree.ImportDefaultSpecifier {
return node.type === NodeType.ImportDefaultSpecifier;
}
/**
* @param {Node} node
* @returns {boolean}
*/
public static isImportNamespaceSpecifierNode (node: ESTree.Node): node is ESTree.ImportNamespaceSpecifier {
return node.type === NodeType.ImportNamespaceSpecifier;
}
/**
* @param {Node} node
* @returns {boolean}
-13
View File
@@ -81,19 +81,6 @@ export class RandomGenerator implements IRandomGenerator, IInitializable {
return this.getRandomInteger(0, 99999) / 100000;
}
/**
* @param {number} min
* @param {number} max
* @returns {number}
*/
public getRandomFloat (min: number, max: number): number {
return this.getRandomGenerator().floating({
min: min,
max: max,
fixed: 7
});
}
/**
* @returns {Chance.Chance}
*/