Kaizen
Browse modulesRulesrules/sharedTypes

Type Alias: MatchedRule<TDomainConfig>

type MatchedRule<TDomainConfig> = {
  conditionResults: Record<string, ConditionResult>;
  rule: Omit<Rule, "domain_config"> & {
     domain_config: TDomainConfig;
  };
};

Defined in: shared/rules/types/engine.ts:23

A matched rule with typed domain_config. TDomainConfig is inferred from the domainConfigSchema passed to matchRules().

Type Parameters

Type Parameter
TDomainConfig

Properties

conditionResults

conditionResults: Record<string, ConditionResult>;

Defined in: shared/rules/types/engine.ts:25


rule

rule: Omit<Rule, "domain_config"> & {
  domain_config: TDomainConfig;
};

Defined in: shared/rules/types/engine.ts:24

Type Declaration

domain_config
domain_config: TDomainConfig;

On this page