Options
All
  • Public
  • Public/Protected
  • All
Menu

External module query

Index

Type aliases

FilterType

FilterType: "boolean" | "containsString" | "dateRange" | "doubleRange" | "like" | "logOp" | "longEnum" | "longRange" | "stringEnum" | "string" | "stringMap" | "stringRange" | "null"

kind of Filter as defined by corresponding Java object model.

Variables

filterTypes

filterTypes: Array<string>

all known valid types of filters.

type

{string[]} of all known types of filters.

Functions

isFilter

  • isFilter(filter: any): boolean
  • checks if an object is a Filter.

    Parameters

    • filter: any

      object to check.

    Returns boolean

    whether filter is a filter.

isFilterType

  • isFilterType(type: any): boolean
  • checks if a given type value is a valid FilterType value.

    Parameters

    • type: any

      value to check.

    Returns boolean

    whether type value is valid.

jsonCompare

  • compiles a JsonCompareFn from a given SortOrder.

    Type parameters

    • T

    Parameters

    Returns JsonCompareFn<T>

    a JsonCompareFn function compatible to Array.sort().

  • compiles a JsonCompareFn from a given SortOrder.

    Type parameters

    • T

    Parameters

    Returns JsonCompareFn<T>

    a JsonCompareFn function compatible to Array.sort().

  • compiles a JsonCompareFn from a given SortOrder.

    Type parameters

    • T

    Parameters

    Returns JsonCompareFn<T>

    a JsonCompareFn function compatible to Array.sort().

jsonFilter

  • compiles a JsonFilterFn from a given Filter tree.

    Type parameters

    • T

    Parameters

    • filter: Filter

      tree being compiled.

    • Optional options: JsonFilterOptions

      customizing the matching, entirely optional.

    Returns JsonFilterFn<T>

    a JsonFilterFn function.

Generated using TypeDoc