Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FilterFactory

Hierarchy

  • FilterFactory

Index

Properties

escapeRegex

escapeRegex: RegExp = new RegExp(Object.keys(this.escapeCodes).join("|"), "g")

Methods

createANDFilter

createCustomFilter

  • createCustomFilter(fieldName: string, operator: string, value: string, customFilterFn: (a: string, b: string) => number): CustomFilter
  • Parameters

    • fieldName: string
    • operator: string
    • value: string
    • customFilterFn: (a: string, b: string) => number
        • (a: string, b: string): number
        • Parameters

          • a: string
          • b: string

          Returns number

    Returns CustomFilter

createFilter

createORFilter

subEscapeCodes

  • subEscapeCodes(string: any): any
  • Parameters

    • string: any

    Returns any

Object literals

escapeCodes

escapeCodes: object

@0

@0: string = "@"

@1

@1: string = "("

@2

@2: string = ")"

@3

@3: string = "&"

@4

@4: string = "|"

@5

@5: string = "!"

@6

@6: string = "="

@7

@7: string = ">"

@8

@8: string = "<"

@9

@9: string = "~"

@a

@a: string = "#"

@b

@b: string = ":"

@c

@c: string = ","

@d

@d: string = "?"

@e

@e: string = ";"

Generated using TypeDoc