Predicate
Index
Constructors
Methods
Constructors
constructor
Returns Predicate
Methods
staticand
staticcontains
Create a predicate matching a specified string property to a specified string.
Parameters
property: Property<string>
the string property to use for filtering
value: string
the value the string property must match
optionalcaseSensitive: boolean
if the match must pay attention to case sensitivity, default value is true
Returns Predicate
new Predicate with the contains string operation
staticequals
staticgreaterThan
Create a predicate matching a specified number property to a numerical lower bound
Parameters
property: Property<number>
the number property to user for filtering
value: number
the lower bound
optionalstrict: boolean
if the inequality is strict or not
Returns Predicate
new Predicate with the greaterThan mathematical operation
staticin
staticinstanceOf
staticnot
staticor
staticregex
Create a predicate matching a specified string property to a regular expression.
Parameters
property: Property<string>
the string property to use for filtering
value: RegExp
the regex the string property must match
optionalcaseSensitive: boolean
if the match must pay attention to case sensitivity, default value is true
Returns Predicate
new Predicate with the match regex operation
staticsmallerThan
Create a predicate matching a specified number property to a numerical upper bound
Parameters
property: Property<number>
the number property to user for filtering
value: number
the upper bound
optionalstrict: boolean
if the inequality is strict or not
Returns Predicate
new Predicate with the smallerThan mathematical operation
Predicates are used to filter queries.
Example: