Diff namespace
Methods
-
static diffAtRules(originalNodes, expectedNodes)
-
Compare at rules between lists of AST nodes.
Parameters:
Name Type Description originalNodesArray.<ASTNode> Original nodes list.
expectedNodesArray.<ASTNode> Expected nodes list.
-
static diffDeclarations(originalRule, expectedRule)
-
Compare declarations between rules.
Parameters:
Name Type Description originalRuleRule Original rule.
expectedRuleRule Expected rule.
-
static diffRules(originalNodes, expectedNodes)
-
Compare rules between lists of AST nodes.
Parameters:
Name Type Description originalNodesArray.<ASTNode> Original nodes list.
expectedNodesArray.<ASTNode> Expected nodes list.
-
static getDiffPartState(diffPart) → {number}
-
Get numeric state of a diff part.
Parameters:
Name Type Description diffPartDiff.ArrayChange.<any> Diff part.
Returns:
number -
static transformDiffAtRules(original, expected)
-
Compare at rules and apply diff transformation.
Parameters:
Name Type Description originalArray.<AtRule> Original rules set.
expectedArray.<AtRule> Expected rules set.
-
static transformDiffDeclarations(originalRule, expectedRule) → {Rule}
-
Compare declarations between rules and apply diff transformation.
Parameters:
Name Type Description originalRuleRule Original rule.
expectedRuleRule Expected rule.
Returns:
Rule -
static transformDiffRules(original, expected)
-
Compare rules and apply diff transformation.
Parameters:
Name Type Description originalArray.<Rule> Original rules set.
expectedArray.<Rule> Expected rules set.