Interface IFilterVisitor

A visitor for filters.

interface IFilterVisitor {
    onClause?: ((clause) => void);
    onFilter?: ((filter) => void);
    onNestedRestriction?: ((restriction) => void);
    onRestriction?: ((restriction) => void);
}

Properties

onClause?: ((clause) => void)

Process a [[Clause]]

Type declaration

    • (clause): void
    • Parameters

      Returns void

onFilter?: ((filter) => void)

Process a [[Filter]]

Type declaration

    • (filter): void
    • Parameters

      Returns void

onNestedRestriction?: ((restriction) => void)

Process a [[NestedRestriction]]

Type declaration

onRestriction?: ((restriction) => void)

Process a [[Restriction]]

Type declaration

    • (restriction): void
    • Parameters

      Returns void