You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

lightning-flow-scanner-core

Package Overview
Dependencies
Maintainers
3
Versions
331
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lightning-flow-scanner-core - npm Package Compare versions

Comparing version

to
4.47.1

2

main/models/AdvancedRule.js

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"AdvancedRule",{enumerable:true,get:function(){return AdvancedRule}});const _RuleCommon=require("./RuleCommon.js");const _RuleResult=require("./RuleResult.js");let AdvancedRule=class AdvancedRule extends _RuleCommon.RuleCommon{execute2(flow,ruleConfiguration,userFlowSuppressions){if(!hasClassicRuleDefinition(this)){return new _RuleResult.RuleResult(this,[])}let ruleResult=this.execute(flow,ruleConfiguration);if(hasAdvancedSuppression(this)){ruleResult=this.suppress(ruleResult,ruleConfiguration)}ruleResult=generalSuppressions(ruleResult,userFlowSuppressions);return ruleResult}constructor(info,optional){super(info,optional)}};function generalSuppressions(ruleResult,userFlowRuleSuppressions){if(!userFlowRuleSuppressions||userFlowRuleSuppressions.length===0){return ruleResult}const filteredDetails=ruleResult.details.filter(detail=>!userFlowRuleSuppressions.includes(detail.name));ruleResult.details=filteredDetails;ruleResult.occurs=filteredDetails.length>0;return ruleResult}const isFunction=val=>typeof val==="function";function hasAdvancedSuppression(instance){return isFunction(instance.suppress)}function hasClassicRuleDefinition(instance){return isFunction(instance.execute)}
"use strict";Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"AdvancedRule",{enumerable:true,get:function(){return AdvancedRule}});const _util=require("util");const _RuleCommon=require("./RuleCommon.js");const _RuleResult=require("./RuleResult.js");let AdvancedRule=class AdvancedRule extends _RuleCommon.RuleCommon{execute2(flow,ruleConfiguration,userFlowSuppressions){if(!hasClassicRuleDefinition(this)){return new _RuleResult.RuleResult(this,[])}let ruleResult;try{ruleResult=this.execute(flow,ruleConfiguration)}catch(error){return new _RuleResult.RuleResult(this,[],(0,_util.inspect)(error))}if(hasAdvancedSuppression(this)){ruleResult=this.suppress(ruleResult,ruleConfiguration)}ruleResult=generalSuppressions(ruleResult,userFlowSuppressions);return ruleResult}constructor(info,optional){super(info,optional)}};function generalSuppressions(ruleResult,userFlowRuleSuppressions){if(!userFlowRuleSuppressions||userFlowRuleSuppressions.length===0){return ruleResult}const filteredDetails=ruleResult.details.filter(detail=>!userFlowRuleSuppressions.includes(detail.name));ruleResult.details=filteredDetails;ruleResult.occurs=filteredDetails.length>0;return ruleResult}const isFunction=val=>typeof val==="function";function hasAdvancedSuppression(instance){return isFunction(instance.suppress)}function hasClassicRuleDefinition(instance){return isFunction(instance.execute)}
{
"name": "lightning-flow-scanner-core",
"version": "4.47.0",
"version": "4.47.1",
"main": "index.js",

@@ -5,0 +5,0 @@ "types": "index.d.ts",