Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ArbitraryFilter<T, TData>

Arbitrary filter for data

Type parameters

Hierarchy

  • ArbitraryFilter

Index

Constructors

constructor

Properties

Protected Readonly expr

expr: Record<string, unknown>

Protected Readonly filter

filter: Filter<Document<T>>

Protected Readonly path

path: string

Protected Readonly str

Accessors

nullish

Methods

array

bigint

bool

byteLength

clone

date

Protected deepClone

  • deepClone(expr: Record<string, unknown>, obj: object): object
  • Deep clone object

    Parameters

    • expr: Record<string, unknown>
    • obj: object

    Returns object

mapGet

number

objGet

regexp

Protected resolveReference

  • resolveReference(expr: Record<string, unknown>, type: DataTypes): string

Protected resolveValue

  • resolveValue(expr: Record<string, unknown>, type: DataTypes): void

set

string

typeOf

Generated using TypeDoc