Built-in Filter Functions

Import: import { filterFns } from '@zvndev/yable-core'

NameFilter Value TypeDescription
filterFns.includesStringstringCase-insensitive substring match
filterFns.includesStringSensitivestringCase-sensitive substring match
filterFns.equalsStringstringCase-insensitive exact match
filterFns.equalsStringSensitivestringCase-sensitive exact match
filterFns.arrIncludesunknownArray contains the filter value
filterFns.arrIncludesAllunknown[]Array contains all filter values
filterFns.arrIncludesSomeunknown[]Array contains at least one filter value
filterFns.equalsunknownStrict equality (===)
filterFns.weakEqualsunknownLoose equality (==)
filterFns.inNumberRange[number?, number?]Number within min/max range
filterFns.inDateRange[Date?, Date?]Date within start/end range