Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "array"

Index

Variables

Let _cachedEPC

_cachedEPC: number[] = []

Let _cachedFP

_cachedFP: Nullable<Int32Array>

Let _cachedPath

_cachedPath: Nullable<Int32Array>

Let _cachedPathPos

_cachedPathPos: number[] = []

Functions

Const buildFullLog

  • buildFullLog<T>(epc: any[], pathPos: any[], state: ArrayDiff<T>, a: ArrayLike<T>, b: ArrayLike<T>, reverse: boolean): void
  • Type parameters

    • T

    Parameters

    • epc: any[]
    • pathPos: any[]
    • state: ArrayDiff<T>
    • a: ArrayLike<T>
    • b: ArrayLike<T>
    • reverse: boolean

    Returns void

Const buildLinearLog

  • buildLinearLog<T>(epc: any[], pathPos: any[], state: ArrayDiff<T>, a: ArrayLike<T>, b: ArrayLike<T>, reverse: boolean, inclConst: boolean): void
  • Type parameters

    • T

    Parameters

    • epc: any[]
    • pathPos: any[]
    • state: ArrayDiff<T>
    • a: ArrayLike<T>
    • b: ArrayLike<T>
    • reverse: boolean
    • inclConst: boolean

    Returns void

Const cachedFP

  • cachedFP(size: number): Int32Array

Const cachedPath

  • cachedPath(size: number): Int32Array

Const clearCache

  • clearCache(): void

Const diffArray

  • diffArray<T>(a: ArrayLike<T> | undefined | null, b: ArrayLike<T> | undefined | null, mode?: DiffMode, equiv?: (a: any, b: any) => boolean): ArrayDiff<T>

Const simpleDiff

Generated using TypeDoc