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;