Supplies Conditions to Conditions that use ConditionWithChildrenBaseConfig: AllMatchCondition, AnyMatchCondition, and CountMatchesCondition.

This class will dynamically get fluent functions for each condition by using TypeScript's Declaration Merging: https://www.typescriptlang.org/docs/handbook/declaration-merging.html

See Fluent Overview

Hierarchy (view full)

Implements

Constructors

Accessors

Methods

  • For any implementation of a fluent function that works with FluentConditionBuilder. It takes the parameters passed into that function and assemble the final conditionConfig.

    Parameters

    • conditionType: null | string

      When not null, this will be assigned to conditionConfig for you.

    • conditionConfig: Partial<ConditionConfig>

      If your fluent function supplies stand-alone parameters that belong in conditionConfig, assign them to conditionConfig.

    Returns void

Generated using TypeDoc v0.25.12