Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "source/System/Compare"

Index

Functions

areEqual

  • areEqual(a: any, b: any, strict?: boolean): boolean
  • Used for special comparison including NaN.

    Parameters

    • a: any
    • b: any
    • Default value strict: boolean = true

    Returns boolean

areEquivalent

  • areEquivalent(a: any, b: any, nullEquivalency?: boolean, extraDepth?: number): boolean
  • Determines if two primitives are equal or if two objects have the same key/value combinations.

    Parameters

    • a: any
    • b: any
    • Default value nullEquivalency: boolean = true

      If true, null/undefined will be equivalent to an empty object {}.

    • Default value extraDepth: number = 0

    Returns boolean

compare

  • Compares two comparable objects or primitives.

    Type parameters

    • T

    Parameters

    Returns number

  • Type parameters

    Parameters

    • a: T
    • b: T
    • Optional strict: boolean

    Returns CompareResult

Generated using TypeDoc