mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
Removed redundant code
This commit is contained in:
-7
@@ -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
@@ -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,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}
|
||||
|
||||
@@ -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}
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user