Skip to content

BehaviorRule

Defined in: packages/core/src/models/behavior-rule.ts:4

new BehaviorRule(ruleType, threshold, window?, pattern?, action?, customAction?, banDuration?, correlateWithDetection?): BehaviorRule

Defined in: packages/core/src/models/behavior-rule.ts:19

BehaviorRuleType

number

number = 3600

string | null

BehaviorAction = 'log'

((…args) => unknown) | null

number | null

boolean = false

BehaviorRule

readonly action: BehaviorAction

Defined in: packages/core/src/models/behavior-rule.ts:9


readonly banDuration: number | null

Defined in: packages/core/src/models/behavior-rule.ts:13


readonly correlateWithDetection: boolean

Defined in: packages/core/src/models/behavior-rule.ts:17


readonly customAction: ((…args) => unknown) | null

Defined in: packages/core/src/models/behavior-rule.ts:10


readonly pattern: string | null

Defined in: packages/core/src/models/behavior-rule.ts:8


readonly ruleType: BehaviorRuleType

Defined in: packages/core/src/models/behavior-rule.ts:5


readonly threshold: number

Defined in: packages/core/src/models/behavior-rule.ts:6


readonly window: number

Defined in: packages/core/src/models/behavior-rule.ts:7