Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

  • new Filter(options: Record<string, string>, initial?: string[], multi?: boolean, joinOp?: "OR" | "AND"): Filter
  • Parameters

    • options: Record<string, string>
    • initial: string[] = []
    • multi: boolean = false
    • joinOp: "OR" | "AND" = "OR"

    Returns Filter

Properties

active: string[]
joinOp: "OR" | "AND"
multi: boolean
options: Record<string, string | FilterFunc>

Methods

  • emit(event: string, ...data: any): void
  • Parameters

    • event: string
    • Rest ...data: any

    Returns void

  • filter(): string
  • Returns string

  • get(): string[]
  • Returns string[]

  • getOptions(): Record<string, string | FilterFunc>
  • Returns Record<string, string | FilterFunc>

  • isActive(key: string): boolean
  • Parameters

    • key: string

    Returns boolean

  • on(event: string, callback: SubCallback): UnSubFn
  • Parameters

    • event: string
    • callback: SubCallback

    Returns UnSubFn

  • set(key: string, active?: boolean): void
  • Parameters

    • key: string
    • active: boolean = true

    Returns void

  • updateOptions(options: Record<string, undefined | string | FilterFunc>): void
  • Parameters

    • options: Record<string, undefined | string | FilterFunc>

    Returns void

Generated using TypeDoc