DefinitelyTyped

Index

Variables

Dynamic modules

Variables

_: LoDashStatic

DebounceSettings: DebounceSettings

optional public leading?: boolean

Specify execution on the leading edge of the timeout.

optional public maxWait?: number

The maximum time func is allowed to be delayed before it’s called.

optional public trailing?: boolean

Specify execution on the trailing edge of the timeout.

Dictionary: Dictionary

(index: string): T in _.Dictionary<T>

Parameters

  • index: string

Returns

T in _.Dictionary<T>

List: List

(index: number): T in _.List<T>

Parameters

  • index: number

Returns

T in _.List<T>

public length: number

ListIterator: ListIterator

(value: T in _.ListIterator<T, TResult>, index: number, list: Array<T>): TResult in _.ListIterator<T, TResult>

Parameters

  • value: T in _.ListIterator<T, TResult>
  • index: number
  • list: Array<T>

Returns

TResult in _.ListIterator<T, TResult>

LoDashArrayWrapper: LoDashArrayWrapper

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public collect(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.map

Parameters

Returns

LoDashArrayWrapper

public collect(pluckValue: string): LoDashArrayWrapper

see

_.map

Parameters

  • pluckValue: string

Returns

LoDashArrayWrapper

public compact(): LoDashArrayWrapper

see

_.compact

Returns

LoDashArrayWrapper

public concat(items?: Array<T>): LoDashArrayWrapper

Parameters

  • items?: Array<T> optional

Returns

LoDashArrayWrapper

public countBy(callback?: ListIterator, thisArg?: any): LoDashObjectWrapper

see

_.countBy

Parameters

Returns

LoDashObjectWrapper

public countBy(callback: string, thisArg?: any): LoDashObjectWrapper

see

_.countBy

Parameters

  • callback: string

    Function name

  • thisArg?: any optional

Returns

LoDashObjectWrapper

public difference(others?: Array<T[]>): LoDashArrayWrapper

see

_.difference

Parameters

  • others?: Array<T[]> optional

Returns

LoDashArrayWrapper

public difference(others?: List[]): LoDashArrayWrapper

see

_.difference

Parameters

  • others?: List[] optional

Returns

LoDashArrayWrapper

public each(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.forEach

Parameters

Returns

LoDashArrayWrapper

public eachRight(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.forEachRight

Parameters

Returns

LoDashArrayWrapper

public filter(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.filter

Parameters

Returns

LoDashArrayWrapper

public filter(pluckValue: string): LoDashArrayWrapper

see

_.filter

Parameters

  • pluckValue: string

    _.pluck style callback

Returns

LoDashArrayWrapper

public filter(whereValue: W): LoDashArrayWrapper

see

_.filter

Parameters

  • whereValue: W

Returns

LoDashArrayWrapper

public first(): T in _.LoDashArrayWrapper<T>

see

_.first

Returns

T in _.LoDashArrayWrapper<T>

public first(n: number): LoDashArrayWrapper

see

_.first

Parameters

  • n: number

    The number of elements to return.

Returns

LoDashArrayWrapper

public first(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.first

Parameters

  • callback: ListIterator

    The function called per element.

  • thisArg?: any optional

Returns

LoDashArrayWrapper

public first(pluckValue: string): LoDashArrayWrapper

see

_.first

Parameters

  • pluckValue: string

    "_.pluck" style callback value

Returns

LoDashArrayWrapper

public first(whereValue: W): LoDashArrayWrapper

see

_.first

Parameters

  • whereValue: W

    "_.where" style callback value

Returns

LoDashArrayWrapper

public flatten(isShallow?: boolean): LoDashArrayWrapper

see

_.flatten

Parameters

  • isShallow?: boolean optional

Returns

LoDashArrayWrapper

public flatten(isShallow: boolean, callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.flatten

Parameters

  • isShallow: boolean
  • callback: ListIterator
  • thisArg?: any optional

Returns

LoDashArrayWrapper

public flatten(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.flatten

Parameters

Returns

LoDashArrayWrapper

public flatten(isShallow: boolean, pluckValue: string): LoDashArrayWrapper

see

_.flatten

Parameters

  • isShallow: boolean
  • pluckValue: string

Returns

LoDashArrayWrapper

public flatten(pluckValue: string): LoDashArrayWrapper

see

_.flatten

Parameters

  • pluckValue: string

Returns

LoDashArrayWrapper

public flatten(isShallow: boolean, whereValue: W): LoDashArrayWrapper

see

_.flatten

Parameters

  • isShallow: boolean
  • whereValue: W

Returns

LoDashArrayWrapper

public flatten(whereValue: W): LoDashArrayWrapper

see

_.flatten

Parameters

  • whereValue: W

Returns

LoDashArrayWrapper

public foldl(callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public foldl(callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public forEach(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.forEach

Parameters

Returns

LoDashArrayWrapper

public forEachRight(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.forEachRight

Parameters

Returns

LoDashArrayWrapper

public groupBy(callback: ListIterator, thisArg?: any): LoDashObjectWrapper

see

_.groupBy

Parameters

Returns

LoDashObjectWrapper

public groupBy(pluckValue: string): LoDashObjectWrapper

see

_.groupBy

Parameters

  • pluckValue: string

Returns

LoDashObjectWrapper

public groupBy(whereValue: W): LoDashObjectWrapper

see

_.groupBy

Parameters

  • whereValue: W

Returns

LoDashObjectWrapper

public head(): T in _.LoDashArrayWrapper<T>

see

_.first

Returns

T in _.LoDashArrayWrapper<T>

public head(n: number): LoDashArrayWrapper

see

_.first

Parameters

  • n: number

    The number of elements to return.

Returns

LoDashArrayWrapper

public head(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.first

Parameters

  • callback: ListIterator

    The function called per element.

  • thisArg?: any optional

Returns

LoDashArrayWrapper

public head(pluckValue: string): LoDashArrayWrapper

see

_.first

Parameters

  • pluckValue: string

    "_.pluck" style callback value

Returns

LoDashArrayWrapper

public head(whereValue: W): LoDashArrayWrapper

see

_.first

Parameters

  • whereValue: W

    "_.where" style callback value

Returns

LoDashArrayWrapper

public inject(callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public inject(callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public join(seperator?: string): LoDashWrapper

Parameters

  • seperator?: string optional

Returns

LoDashWrapper

public map(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.map

Parameters

Returns

LoDashArrayWrapper

public map(pluckValue: string): LoDashArrayWrapper

see

_.map

Parameters

  • pluckValue: string

    _.pluck style callback

Returns

LoDashArrayWrapper

public pluck(property: string): LoDashArrayWrapper

see

_.pluck

Parameters

  • property: string

Returns

LoDashArrayWrapper

public pop(): LoDashWrapper

Returns

LoDashWrapper

public push(items?: Array<T>)

Parameters

  • items?: Array<T> optional

public reduce(callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public reduce(callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public reject(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.reject

Parameters

Returns

LoDashArrayWrapper

public reject(pluckValue: string): LoDashArrayWrapper

see

_.reject

Parameters

  • pluckValue: string

    _.pluck style callback

Returns

LoDashArrayWrapper

public reject(whereValue: W): LoDashArrayWrapper

see

_.reject

Parameters

  • whereValue: W

    _.where style callback

Returns

LoDashArrayWrapper

public reverse(): LoDashArrayWrapper

Returns

LoDashArrayWrapper

public select(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.filter

Parameters

Returns

LoDashArrayWrapper

public select(pluckValue: string): LoDashArrayWrapper

see

_.filter

Parameters

  • pluckValue: string

    _.pluck style callback

Returns

LoDashArrayWrapper

public select(whereValue: W): LoDashArrayWrapper

see

_.filter

Parameters

  • whereValue: W

Returns

LoDashArrayWrapper

public shift(): LoDashWrapper

Returns

LoDashWrapper

public slice(start: number, end?: number): LoDashArrayWrapper

Parameters

  • start: number
  • end?: number optional

Returns

LoDashArrayWrapper

public sort(compareFn?: (a: T, b: T) => number): LoDashArrayWrapper

Parameters

  • compareFn?: (a: T, b: T) => number optional

Returns

LoDashArrayWrapper

public sortBy(callback?: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.sortBy

Parameters

Returns

LoDashArrayWrapper

public sortBy(pluckValue: string): LoDashArrayWrapper

see

_.sortBy

Parameters

  • pluckValue: string

    _.pluck style callback

Returns

LoDashArrayWrapper

public sortBy(whereValue: W): LoDashArrayWrapper

see

_.sortBy

Parameters

  • whereValue: W

    _.where style callback

Returns

LoDashArrayWrapper

public splice(start: number): LoDashArrayWrapper

Parameters

  • start: number

Returns

LoDashArrayWrapper

public splice(start: number, deleteCount: number, items?: Array<any>): LoDashArrayWrapper

Parameters

  • start: number
  • deleteCount: number
  • items?: Array<any> optional

Returns

LoDashArrayWrapper

public take(): T in _.LoDashArrayWrapper<T>

see

_.first

Returns

T in _.LoDashArrayWrapper<T>

public take(n: number): LoDashArrayWrapper

see

_.first

Parameters

  • n: number

    The number of elements to return.

Returns

LoDashArrayWrapper

public take(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.first

Parameters

  • callback: ListIterator

    The function called per element.

  • thisArg?: any optional

Returns

LoDashArrayWrapper

public take(pluckValue: string): LoDashArrayWrapper

see

_.first

Parameters

  • pluckValue: string

    "_.pluck" style callback value

Returns

LoDashArrayWrapper

public take(whereValue: W): LoDashArrayWrapper

see

_.first

Parameters

  • whereValue: W

    "_.where" style callback value

Returns

LoDashArrayWrapper

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public toArray(): LoDashArrayWrapper

see

_.toArray

Returns

LoDashArrayWrapper

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public uniq(isSorted?: boolean): LoDashArrayWrapper

see

_.uniq

Parameters

  • isSorted?: boolean optional

Returns

LoDashArrayWrapper

public uniq(isSorted: boolean, callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.uniq

Parameters

  • isSorted: boolean
  • callback: ListIterator
  • thisArg?: any optional

Returns

LoDashArrayWrapper

public uniq(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.uniq

Parameters

Returns

LoDashArrayWrapper

public uniq(isSorted: boolean, pluckValue: string): LoDashArrayWrapper

see

_.uniq

Parameters

  • isSorted: boolean
  • pluckValue: string

    _.pluck style callback

Returns

LoDashArrayWrapper

public uniq(pluckValue: string): LoDashArrayWrapper

see

_.uniq

Parameters

  • pluckValue: string

    _.pluck style callback

Returns

LoDashArrayWrapper

public uniq(isSorted: boolean, whereValue: W): LoDashArrayWrapper

see

_.uniq

Parameters

  • isSorted: boolean
  • whereValue: W

    _.where style callback

Returns

LoDashArrayWrapper

public uniq(whereValue: W): LoDashArrayWrapper

see

_.uniq

Parameters

  • whereValue: W

    _.where style callback

Returns

LoDashArrayWrapper

public unique(isSorted?: boolean): LoDashArrayWrapper

see

_.uniq

Parameters

  • isSorted?: boolean optional

Returns

LoDashArrayWrapper

public unique(isSorted: boolean, callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.uniq

Parameters

  • isSorted: boolean
  • callback: ListIterator
  • thisArg?: any optional

Returns

LoDashArrayWrapper

public unique(callback: ListIterator, thisArg?: any): LoDashArrayWrapper

see

_.uniq

Parameters

Returns

LoDashArrayWrapper

public unique(isSorted: boolean, pluckValue: string): LoDashArrayWrapper

see

_.uniq

Parameters

  • isSorted: boolean
  • pluckValue: string

    _.pluck style callback

Returns

LoDashArrayWrapper

public unique(pluckValue: string): LoDashArrayWrapper

see

_.uniq

Parameters

  • pluckValue: string

    _.pluck style callback

Returns

LoDashArrayWrapper

public unique(isSorted: boolean, whereValue: W): LoDashArrayWrapper

see

_.uniq

Parameters

  • isSorted: boolean
  • whereValue: W

    _.where style callback

Returns

LoDashArrayWrapper

public unique(whereValue: W): LoDashArrayWrapper

see

_.uniq

Parameters

  • whereValue: W

    _.where style callback

Returns

LoDashArrayWrapper

public unshift(items?: Array<any>): LoDashWrapper

Parameters

  • items?: Array<any> optional

Returns

LoDashWrapper

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public where(properties: U): LoDashArrayWrapper

see

_.where

Parameters

  • properties: U

Returns

LoDashArrayWrapper

LoDashObjectWrapper: LoDashObjectWrapper

public assign(s1: S1, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): TResult

see

_.assign

Parameters

  • s1: S1
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

TResult

public assign(s1: S1, s2: S2, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): TResult

see

_.assign

Parameters

  • s1: S1
  • s2: S2
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

TResult

public assign(s1: S1, s2: S2, s3: S3, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): TResult

see

_.assign

Parameters

  • s1: S1
  • s2: S2
  • s3: S3
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

TResult

public assign(s1: S1, s2: S2, s3: S3, s4: S4, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): TResult

see

_.assign

Parameters

  • s1: S1
  • s2: S2
  • s3: S3
  • s4: S4
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

TResult

public assign(s1: S1, s2: S2, s3: S3, s4: S4, s5: S5, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): TResult

see

_.assign

Parameters

  • s1: S1
  • s2: S2
  • s3: S3
  • s4: S4
  • s5: S5
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

TResult

public bind(thisArg: any, args?: Array<any>): LoDashObjectWrapper

see

_.bind

Parameters

  • thisArg: any
  • args?: Array<any> optional

Returns

LoDashObjectWrapper

public bindAll(methodNames?: Array<string>): LoDashWrapper

see

_.bindAll

Parameters

  • methodNames?: Array<string> optional

Returns

LoDashWrapper

public bindKey(key: string, args?: Array<any>): LoDashObjectWrapper

see

_.bindKey

Parameters

  • key: string
  • args?: Array<any> optional

Returns

LoDashObjectWrapper

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public collect(callback: ObjectIterator, thisArg?: any): LoDashArrayWrapper

see

_.map

Parameters

Returns

LoDashArrayWrapper

public compose(funcs?: Array<Function>): LoDashObjectWrapper

see

_.compose

Parameters

  • funcs?: Array<Function> optional

Returns

LoDashObjectWrapper

public createCallback(thisArg?: any, argCount?: number): LoDashObjectWrapper

see

_.createCallback

Parameters

  • thisArg?: any optional
  • argCount?: number optional

Returns

LoDashObjectWrapper

public curry(arity?: number): LoDashObjectWrapper

see

_.curry

Parameters

  • arity?: number optional

Returns

LoDashObjectWrapper

public debounce(wait: number, options?: DebounceSettings): LoDashObjectWrapper

see

_.debounce

Parameters

Returns

LoDashObjectWrapper

public defaults(sources?: Array<any>): LoDashObjectWrapper

see

_.defaults

Parameters

  • sources?: Array<any> optional

Returns

LoDashObjectWrapper

public defer(args?: Array<any>): LoDashWrapper

see

_.defer

Parameters

  • args?: Array<any> optional

Returns

LoDashWrapper

public delay(wait: number, args?: Array<any>): LoDashWrapper

see

_.delay

Parameters

  • wait: number
  • args?: Array<any> optional

Returns

LoDashWrapper

public each(callback: ObjectIterator, thisArg?: any): LoDashObjectWrapper

see

_.forEach

Parameters

Returns

LoDashObjectWrapper

public eachRight(callback: ObjectIterator, thisArg?: any): LoDashObjectWrapper

see

_.forEachRight

Parameters

  • callback: ObjectIterator

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

LoDashObjectWrapper

public extend(s1: S1, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): TResult

see

_.assign

Parameters

  • s1: S1
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

TResult

public extend(s1: S1, s2: S2, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): TResult

see

_.assign

Parameters

  • s1: S1
  • s2: S2
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

TResult

public extend(s1: S1, s2: S2, s3: S3, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): TResult

see

_.assign

Parameters

  • s1: S1
  • s2: S2
  • s3: S3
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

TResult

public extend(s1: S1, s2: S2, s3: S3, s4: S4, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): TResult

see

_.assign

Parameters

  • s1: S1
  • s2: S2
  • s3: S3
  • s4: S4
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

TResult

public extend(s1: S1, s2: S2, s3: S3, s4: S4, s5: S5, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): TResult

see

_.assign

Parameters

  • s1: S1
  • s2: S2
  • s3: S3
  • s4: S4
  • s5: S5
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

TResult

public foldl(callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public foldl(callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public forEach(callback: ObjectIterator, thisArg?: any): LoDashObjectWrapper

see

_.forEach

Parameters

Returns

LoDashObjectWrapper

public forEachRight(callback: ObjectIterator, thisArg?: any): LoDashObjectWrapper

see

_.forEachRight

Parameters

Returns

LoDashObjectWrapper

public forIn(callback: ObjectIterator, thisArg?: any): LoDashObjectWrapper

see

_.forIn

Parameters

Returns

LoDashObjectWrapper

public forInRight(callback: ObjectIterator, thisArg?: any): LoDashObjectWrapper

see

_.forInRight

Parameters

Returns

LoDashObjectWrapper

public forOwn(callback: ObjectIterator, thisArg?: any): LoDashObjectWrapper

see

_.forOwn

Parameters

Returns

LoDashObjectWrapper

public forOwnRight(callback: ObjectIterator, thisArg?: any): LoDashObjectWrapper

see

_.forOwnRight

Parameters

Returns

LoDashObjectWrapper

public functions(): LoDashArrayWrapper

see

_.functions

Returns

LoDashArrayWrapper

public groupBy(callback: ListIterator, thisArg?: any): LoDashObjectWrapper

see

_.groupBy

Parameters

Returns

LoDashObjectWrapper

public groupBy(pluckValue: string): LoDashObjectWrapper

see

_.groupBy

Parameters

  • pluckValue: string

Returns

LoDashObjectWrapper

public groupBy(whereValue: W): LoDashObjectWrapper

see

_.groupBy

Parameters

  • whereValue: W

Returns

LoDashObjectWrapper

public inject(callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public inject(callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public keys(): LoDashArrayWrapper

see

_.keys

Returns

LoDashArrayWrapper

public map(callback: ObjectIterator, thisArg?: any): LoDashArrayWrapper

see

_.map

Parameters

Returns

LoDashArrayWrapper

public methods(): LoDashArrayWrapper

see

_.functions

Returns

LoDashArrayWrapper

public omit(keys?: Array<string>): LoDashObjectWrapper

see

_.omit

Parameters

  • keys?: Array<string> optional

Returns

LoDashObjectWrapper

public omit(keys: Array<string>): LoDashObjectWrapper

see

_.omit

Parameters

  • keys: Array<string>

Returns

LoDashObjectWrapper

public omit(callback: ObjectIterator, thisArg?: any): LoDashObjectWrapper

see

_.omit

Parameters

Returns

LoDashObjectWrapper

public pairs(): LoDashArrayWrapper

see

_.pairs

Returns

LoDashArrayWrapper

public pluck(property: string): LoDashArrayWrapper

see

_.pluck

Parameters

  • property: string

Returns

LoDashArrayWrapper

public reduce(callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public reduce(callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public toArray(): LoDashArrayWrapper

see

_.toArray

Returns

LoDashArrayWrapper

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

LoDashStatic: LoDashStatic

Arrays *

(value: number): LoDashWrapper

Creates a lodash object which wraps the given value to enable intuitive method chaining.

In addition to Lo-Dash methods, wrappers also have the following Array methods: concat, join, pop, push, reverse, shift, slice, sort, splice, and unshift

Chaining is supported in custom builds as long as the value method is implicitly or explicitly included in the build.

The chainable wrapper functions are: after, assign, bind, bindAll, bindKey, chain, compact, compose, concat, countBy, createCallback, curry, debounce, defaults, defer, delay, difference, filter, flatten, forEach, forEachRight, forIn, forInRight, forOwn, forOwnRight, functions, groupBy, indexBy, initial, intersection, invert, invoke, keys, map, max, memoize, merge, min, object, omit, once, pairs, partial, partialRight, pick, pluck, pull, push, range, reject, remove, rest, reverse, shuffle, slice, sort, sortBy, splice, tap, throttle, times, toArray, transform, union, uniq, unshift, unzip, values, where, without, wrap, and zip

The non-chainable wrapper functions are: clone, cloneDeep, contains, escape, every, find, findIndex, findKey, findLast, findLastIndex, findLastKey, has, identity, indexOf, isArguments, isArray, isBoolean, isDate, isElement, isEmpty, isEqual, isFinite, isFunction, isNaN, isNull, isNumber, isObject, isPlainObject, isRegExp, isString, isUndefined, join, lastIndexOf, mixin, noConflict, parseInt, pop, random, reduce, reduceRight, result, shift, size, some, sortedIndex, runInContext, template, unescape, uniqueId, and value

The wrapper functions first and last return wrapped values when n is provided, otherwise they return unwrapped values.

Explicit chaining can be enabled by using the _.chain method.

Parameters

  • value: number

Returns

LoDashWrapper

(value: string): LoDashWrapper

Parameters

  • value: string

Returns

LoDashWrapper

(value: boolean): LoDashWrapper

Parameters

  • value: boolean

Returns

LoDashWrapper

(value: Array<T>): LoDashArrayWrapper

Parameters

  • value: Array<T>

Returns

LoDashArrayWrapper

(value: T): LoDashObjectWrapper

Parameters

  • value: T

Returns

LoDashObjectWrapper

(value: any): LoDashWrapper

Parameters

  • value: any

Returns

LoDashWrapper

public VERSION: string

The semantic version number.

public support: Support

An object used to flag environments features.

public templateSettings: TemplateSettings

By default, the template delimiters used by Lo-Dash are similar to those in embedded Ruby (ERB). Change the following template settings to use alternative delimiters.

public after(n: number, func: Function): Function

Creates a function that executes func, with the this binding and arguments of the created function, only after being called n times.

Parameters

  • n: number

    The number of times the function must be called before func is executed.

  • func: Function

    The function to restrict.

Returns

Function

The new restricted function.

public all(collection: Array<T>, callback?: ListIterator, thisArg?: any): boolean

see

_.every

Parameters

  • collection: Array<T>
  • callback?: ListIterator optional
  • thisArg?: any optional

Returns

boolean

public all(collection: List, callback?: ListIterator, thisArg?: any): boolean

see

_.every

Parameters

Returns

boolean

public all(collection: Dictionary, callback?: ListIterator, thisArg?: any): boolean

see

_.every

Parameters

Returns

boolean

public all(collection: Array<T>, pluckValue: string): boolean

see

_.every

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

boolean

public all(collection: List, pluckValue: string): boolean

see

_.every

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

boolean

public all(collection: Dictionary, pluckValue: string): boolean

see

_.every

Parameters

  • collection: Dictionary
  • pluckValue: string

    _.pluck style callback

Returns

boolean

public all(collection: Array<T>, whereValue: W): boolean

see

_.every

Parameters

  • collection: Array<T>
  • whereValue: W

    _.where style callback

Returns

boolean

public all(collection: List, whereValue: W): boolean

see

_.every

Parameters

  • collection: List
  • whereValue: W

    _.where style callback

Returns

boolean

public all(collection: Dictionary, whereValue: W): boolean

see

_.every

Parameters

  • collection: Dictionary
  • whereValue: W

    _.where style callback

Returns

boolean

public any(collection: Array<T>, callback?: ListIterator, thisArg?: any): boolean

see

_.some

Parameters

  • collection: Array<T>
  • callback?: ListIterator optional
  • thisArg?: any optional

Returns

boolean

public any(collection: List, callback?: ListIterator, thisArg?: any): boolean

see

_.some

Parameters

Returns

boolean

public any(collection: Dictionary, callback?: ListIterator, thisArg?: any): boolean

see

_.some

Parameters

Returns

boolean

public any(collection: {}, callback?: ListIterator, thisArg?: any): boolean

see

_.some

Parameters

  • collection: {}
  • callback?: ListIterator optional
  • thisArg?: any optional

Returns

boolean

public any(collection: Array<T>, pluckValue: string): boolean

see

_.some

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

boolean

public any(collection: List, pluckValue: string): boolean

see

_.some

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

boolean

public any(collection: Dictionary, pluckValue: string): boolean

see

_.some

Parameters

  • collection: Dictionary
  • pluckValue: string

    _.pluck style callback

Returns

boolean

public any(collection: Array<T>, whereValue: W): boolean

see

_.some

Parameters

  • collection: Array<T>
  • whereValue: W

    _.where style callback

Returns

boolean

public any(collection: List, whereValue: W): boolean

see

_.some

Parameters

  • collection: List
  • whereValue: W

    _.where style callback

Returns

boolean

public any(collection: Dictionary, whereValue: W): boolean

see

_.some

Parameters

  • collection: Dictionary
  • whereValue: W

    _.where style callback

Returns

boolean

public assign(object: T, s1: S1, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): Result

Assigns own enumerable properties of source object(s) to the destination object. Subsequent sources will overwrite property assignments of previous sources. If a callback is provided it will be executed to produce the assigned values. The callback is bound to thisArg and invoked with two arguments; (objectValue, sourceValue).

Parameters

  • object: T

    The destination object.

  • s1: S1
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional

    The function to customize merging properties.

  • thisArg?: any optional

    The this binding of callback.

Returns

Result

The destination object.

public assign(object: T, s1: S1, s2: S2, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): Result

see

_.assign

Parameters

  • object: T
  • s1: S1
  • s2: S2
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

Result

public assign(object: T, s1: S1, s2: S2, s3: S3, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): Result

see

_.assign

Parameters

  • object: T
  • s1: S1
  • s2: S2
  • s3: S3
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

Result

public assign(object: T, s1: S1, s2: S2, s3: S3, s4: S4, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): Result

see

_.assign

Parameters

  • object: T
  • s1: S1
  • s2: S2
  • s3: S3
  • s4: S4
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

Result

public at(collection: Array<T>, indexes: Array<number>): Array<T>

Creates an array of elements from the specified indexes, or keys, of the collection. Indexes may be specified as individual arguments or as arrays of indexes.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • indexes: Array<number>

    The indexes of collection to retrieve, specified as individual indexes or arrays of indexes.

Returns

Array<T>

A new array of elements corresponding to the provided indexes.

public at(collection: List, indexes: Array<number>): Array<T>

see

_.at

Parameters

  • collection: List
  • indexes: Array<number>

Returns

Array<T>

public at(collection: Dictionary, indexes: Array<number>): Array<T>

see

_.at

Parameters

Returns

Array<T>

public at(collection: Array<T>, indexes?: Array<number>): Array<T>

see

_.at

Parameters

  • collection: Array<T>
  • indexes?: Array<number> optional

Returns

Array<T>

public at(collection: List, indexes?: Array<number>): Array<T>

see

_.at

Parameters

  • collection: List
  • indexes?: Array<number> optional

Returns

Array<T>

public at(collection: Dictionary, indexes?: Array<number>): Array<T>

see

_.at

Parameters

  • collection: Dictionary
  • indexes?: Array<number> optional

Returns

Array<T>

public bind(func: Function, thisArg: any, args?: Array<any>): () => any

Creates a function that, when called, invokes func with the this binding of thisArg and prepends any additional bind arguments to those provided to the bound function.

Parameters

  • func: Function

    The function to bind.

  • thisArg: any

    The this binding of func.

  • args?: Array<any> optional

    Arguments to be partially applied.

Returns

() => any

The new bound function.

public bindAll(object: T, methodNames?: Array<string>): T

Binds methods of an object to the object itself, overwriting the existing method. Method names may be specified as individual arguments or as arrays of method names. If no method names are provided all the function properties of object will be bound.

Parameters

  • object: T

    The object to bind and assign the bound methods to.

  • methodNames?: Array<string> optional

    The object method names to bind, specified as individual method names or arrays of method names.

Returns

T

object

public bindKey(object: T, key: string, args?: Array<any>): Function

Creates a function that, when called, invokes the method at object[key] and prepends any additional bindKey arguments to those provided to the bound function. This method differs from _.bind by allowing bound functions to reference methods that will be redefined or don't yet exist. See http://michaux.ca/articles/lazy-function-definition-pattern.

Parameters

  • object: T

    The object the method belongs to.

  • key: string

    The key of the method.

  • args?: Array<any> optional

    Arguments to be partially applied.

Returns

Function

The new bound function.

public chain(value: number): LoDashWrapper

Creates a lodash object that wraps the given value with explicit method chaining enabled.

Parameters

  • value: number

    The value to wrap.

Returns

LoDashWrapper

The wrapper object.

public chain(value: string): LoDashWrapper

Parameters

  • value: string

Returns

LoDashWrapper

public chain(value: boolean): LoDashWrapper

Parameters

  • value: boolean

Returns

LoDashWrapper

public chain(value: Array<T>): LoDashArrayWrapper

Parameters

  • value: Array<T>

Returns

LoDashArrayWrapper

public chain(value: T): LoDashObjectWrapper

Parameters

  • value: T

Returns

LoDashObjectWrapper

public chain(value: any): LoDashWrapper

Parameters

  • value: any

Returns

LoDashWrapper

public clone(value: T, deep?: boolean, callback?: (value: any) => any, thisArg?: any): T

Creates a clone of value. If deep is true nested objects will also be cloned, otherwise they will be assigned by reference. If a callback is provided it will be executed to produce the cloned values. If the callback returns undefined cloning will be handled by the method instead. The callback is bound to thisArg and invoked with one argument; (value).

Parameters

  • value: T

    The value to clone.

  • deep?: boolean optional

    Specify a deep clone.

  • callback?: (value: any) => any optional

    The function to customize cloning values.

  • thisArg?: any optional

    The this binding of callback.

Returns

T

The cloned value.

public cloneDeep(value: T, callback?: (value: any) => any, thisArg?: any): T

Creates a deep clone of value. If a callback is provided it will be executed to produce the cloned values. If the callback returns undefined cloning will be handled by the method instead. The callback is bound to thisArg and invoked with one argument; (value).

Note: This method is loosely based on the structured clone algorithm. Functions and DOM nodes are not cloned. The enumerable properties of arguments objects and objects created by constructors other than Object are cloned to plain Object objects. See http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm.

Parameters

  • value: T

    The value to clone.

  • callback?: (value: any) => any optional

    The function to customize cloning values.

  • thisArg?: any optional

    The this binding of callback.

Returns

T

The cloned value.

public collect(collection: Array<T>, callback: ListIterator, thisArg?: any): Array<TResult>

see

_.map

Parameters

  • collection: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<TResult>

public collect(collection: List, callback: ListIterator, thisArg?: any): Array<TResult>

see

_.map

Parameters

Returns

Array<TResult>

public collect(object: Dictionary, callback: ObjectIterator, thisArg?: any): Array<TResult>

see

_.map

Parameters

Returns

Array<TResult>

public collect(collection: Array<T>, pluckValue: string): Array<TResult>

see

_.map

Parameters

  • collection: Array<T>
  • pluckValue: string

Returns

Array<TResult>

public collect(collection: List, pluckValue: string): Array<TResult>

see

_.map

Parameters

  • collection: List
  • pluckValue: string

Returns

Array<TResult>

public compact(array: Array<T>): Array<T>

Returns a copy of the array with all falsy values removed. In JavaScript, false, null, 0, "", undefined and NaN are all falsy.

Parameters

  • array: Array<T>

    Array to compact.

Returns

Array<T>

(Array) Returns a new array of filtered values.

public compact(array: List): Array<T>

see

_.compact

Parameters

Returns

Array<T>

public compose(funcs?: Array<Function>): Function

Creates a function that is the composition of the provided functions, where each function consumes the return value of the function that follows. For example, composing the functions f(), g(), and h() produces f(g(h())). Each function is executed with the this binding of the composed function.

Parameters

  • funcs?: Array<Function> optional

    Functions to compose.

Returns

Function

The new composed function.

public contains(collection: Array<T>, target: T, fromIndex?: number): boolean

Checks if a given value is present in a collection using strict equality for comparisons, i.e. ===. If fromIndex is negative, it is used as the offset from the end of the collection.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • target: T

    The value to check for.

  • fromIndex?: number optional

    The index to search from.

Returns

boolean

True if the target element is found, else false.

public contains(collection: List, target: T, fromIndex?: number): boolean

see

_.contains

Parameters

  • collection: List
  • target: T
  • fromIndex?: number optional

Returns

boolean

public contains(dictionary: Dictionary, key: string, fromIndex?: number): boolean

see

_.contains

Parameters

  • dictionary: Dictionary

    The dictionary to iterate over.

  • key: string

    The key in the dictionary to search for.

  • fromIndex?: number optional

Returns

boolean

public contains(searchString: string, targetString: string, fromIndex?: number): boolean

see

_.contains

Parameters

  • searchString: string

    the string to search

  • targetString: string

    the string to search for

  • fromIndex?: number optional

Returns

boolean

public countBy(collection: Array<T>, callback?: ListIterator, thisArg?: any): Dictionary

Creates an object composed of keys generated from the results of running each element of collection through the callback. The corresponding value of each key is the number of times the key was returned by the callback. The callback is bound to thisArg and invoked with three arguments; (value, index|key, collection).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback?: ListIterator optional

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Dictionary

Returns the composed aggregate object.

public countBy(collection: List, callback?: ListIterator, thisArg?: any): Dictionary

see

_.countBy

Parameters

  • collection: List
  • callback?: ListIterator optional

    Function name

  • thisArg?: any optional

Returns

Dictionary

public countBy(collection: Dictionary, callback?: ListIterator, thisArg?: any): Dictionary

see

_.countBy

Parameters

Returns

Dictionary

public countBy(collection: Array<T>, callback: string, thisArg?: any): Dictionary

see

_.countBy

Parameters

  • collection: Array<T>
  • callback: string

    Function name

  • thisArg?: any optional

Returns

Dictionary

public countBy(collection: List, callback: string, thisArg?: any): Dictionary

see

_.countBy

Parameters

  • collection: List
  • callback: string

    Function name

  • thisArg?: any optional

Returns

Dictionary

public countBy(collection: Dictionary, callback: string, thisArg?: any): Dictionary

see

_.countBy

Parameters

  • collection: Dictionary
  • callback: string

    Function name

  • thisArg?: any optional

Returns

Dictionary

public createCallback(func: string, thisArg?: any, argCount?: number): () => any

Produces a callback bound to an optional thisArg. If func is a property name the created callback will return the property value for a given element. If func is an object the created callback will return true for elements that contain the equivalent object properties, otherwise it will return false.

Parameters

  • func: string

    The value to convert to a callback.

  • thisArg?: any optional

    The this binding of the created callback.

  • argCount?: number optional

    The number of arguments the callback accepts.

Returns

() => any

A callback function.

public createCallback(func: Dictionary, thisArg?: any, argCount?: number): () => boolean

see

_.createCallback

Parameters

  • func: Dictionary
  • thisArg?: any optional
  • argCount?: number optional

Returns

() => boolean

public curry(func: Function, arity?: number): Function

Creates a function which accepts one or more arguments of func that when invoked either executes func returning its result, if all func arguments have been provided, or returns a function that accepts one or more of the remaining func arguments, and so on. The arity of func can be specified if func.length is not sufficient.

Parameters

  • func: Function

    The function to curry.

  • arity?: number optional

    The arity of func.

Returns

Function

The new curried function.

public debounce(func: T, wait: number, options?: DebounceSettings): T

Creates a function that will delay the execution of func until after wait milliseconds have elapsed since the last time it was invoked. Provide an options object to indicate that func should be invoked on the leading and/or trailing edge of the wait timeout. Subsequent calls to the debounced function will return the result of the last func call.

Note: If leading and trailing options are true func will be called on the trailing edge of the timeout only if the the debounced function is invoked more than once during the wait timeout.

Parameters

  • func: T

    The function to debounce.

  • wait: number

    The number of milliseconds to delay.

  • options?: DebounceSettings optional

    The options object.

Returns

T

The new debounced function.

public defaults(object: T, sources?: Array<any>): TResult

Assigns own enumerable properties of source object(s) to the destination object for all destination properties that resolve to undefined. Once a property is set, additional defaults of the same property will be ignored.

Parameters

  • object: T

    The destination object.

  • sources?: Array<any> optional

    The source objects.

Returns

TResult

The destination object.

public defer(func: Function, args?: Array<any>): number

Defers executing the func function until the current call stack has cleared. Additional arguments will be provided to func when it is invoked.

Parameters

  • func: Function

    The function to defer.

  • args?: Array<any> optional

    Arguments to invoke the function with.

Returns

number

The timer id.

public delay(func: Function, wait: number, args?: Array<any>): number

Executes the func function after wait milliseconds. Additional arguments will be provided to func when it is invoked.

Parameters

  • func: Function

    The function to delay.

  • wait: number

    The number of milliseconds to delay execution.

  • args?: Array<any> optional

    Arguments to invoke the function with.

Returns

number

The timer id.

public detect(collection: Array<T>, callback: ListIterator, thisArg?: any): T

see

_.find

Parameters

  • collection: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

T

public detect(collection: List, callback: ListIterator, thisArg?: any): T

see

_.find

Parameters

Returns

T

public detect(collection: Dictionary, callback: ListIterator, thisArg?: any): T

see

_.find

Parameters

Returns

T

public detect(collection: Array<T>, whereValue: W): T

see

_.find

Parameters

  • collection: Array<T>
  • whereValue: W

Returns

T

public detect(collection: List, whereValue: W): T

see

_.find

Parameters

  • collection: List
  • whereValue: W

Returns

T

public detect(collection: Dictionary, whereValue: W): T

see

_.find

Parameters

Returns

T

public detect(collection: Array<T>, pluckValue: string): T

see

_.find

Parameters

  • collection: Array<T>
  • pluckValue: string

Returns

T

public detect(collection: List, pluckValue: string): T

see

_.find

Parameters

  • collection: List
  • pluckValue: string

Returns

T

public detect(collection: Dictionary, pluckValue: string): T

see

_.find

Parameters

Returns

T

public difference(array: Array<T>, others?: Array<T[]>): Array<T>

Creates an array excluding all values of the provided arrays using strict equality for comparisons , i.e. ===.

Parameters

  • array: Array<T>

    The array to process

  • others?: Array<T[]> optional

    The arrays of values to exclude.

Returns

Array<T>

Returns a new array of filtered values.

public difference(array: List, others?: List[]): Array<T>

see

_.difference

Parameters

Returns

Array<T>

public drop(array: Array<T>): Array<T>

see

_.rest

Parameters

  • array: Array<T>

Returns

Array<T>

public drop(array: List): Array<T>

see

_.rest

Parameters

Returns

Array<T>

public drop(array: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

see

_.rest

Parameters

  • array: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public drop(array: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.rest

Parameters

Returns

Array<T>

public drop(array: Array<T>, n: number): Array<T>

see

_.rest

Parameters

  • array: Array<T>
  • n: number

Returns

Array<T>

public drop(array: List, n: number): Array<T>

see

_.rest

Parameters

  • array: List
  • n: number

Returns

Array<T>

public drop(array: Array<T>, pluckValue: string): Array<T>

see

_.rest

Parameters

  • array: Array<T>
  • pluckValue: string

Returns

Array<T>

public drop(array: List, pluckValue: string): Array<T>

see

_.rest

Parameters

  • array: List
  • pluckValue: string

Returns

Array<T>

public drop(array: Array<T>, whereValue: W): Array<T>

see

_.rest

Parameters

  • array: Array<T>
  • whereValue: W

Returns

Array<T>

public drop(array: List, whereValue: W): Array<T>

see

_.rest

Parameters

  • array: List
  • whereValue: W

Returns

Array<T>

public each(collection: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

see

_.forEach

Parameters

  • collection: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public each(collection: List, callback: ListIterator, thisArg?: any): List

see

_.forEach

Parameters

Returns

List

public each(object: Dictionary, callback: ObjectIterator, thisArg?: any): Dictionary

see

_.forEach

Parameters

  • object: Dictionary

    The object to iterate over

  • callback: ObjectIterator

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Dictionary

public each(object: T, callback: ObjectIterator, thisArg?: any): T

see

_.each

Parameters

Returns

T

public eachRight(collection: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

see

_.forEachRight

Parameters

  • collection: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public eachRight(collection: List, callback: ListIterator, thisArg?: any): List

see

_.forEachRight

Parameters

Returns

List

public eachRight(object: Dictionary, callback: ObjectIterator, thisArg?: any): Dictionary

see

_.forEachRight

Parameters

  • object: Dictionary

    The object to iterate over

  • callback: ObjectIterator

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Dictionary

public escape(str: string): string

Converts the characters &, <, >, ", and ' in string to their corresponding HTML entities.

Parameters

  • str: string

Returns

string

The escaped string.

public every(collection: Array<T>, callback?: ListIterator, thisArg?: any): boolean

Checks if the given callback returns truey value for all elements of a collection. The callback is bound to thisArg and invoked with three arguments; (value, index|key, collection).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback?: ListIterator optional

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

boolean

True if all elements passed the callback check, else false.

public every(collection: List, callback?: ListIterator, thisArg?: any): boolean

see

_.every

Parameters

Returns

boolean

public every(collection: Dictionary, callback?: ListIterator, thisArg?: any): boolean

see

_.every

Parameters

Returns

boolean

public every(collection: Array<T>, pluckValue: string): boolean

see

_.every

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

boolean

public every(collection: List, pluckValue: string): boolean

see

_.every

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

boolean

public every(collection: Dictionary, pluckValue: string): boolean

see

_.every

Parameters

  • collection: Dictionary
  • pluckValue: string

    _.pluck style callback

Returns

boolean

public every(collection: Array<T>, whereValue: W): boolean

see

_.every

Parameters

  • collection: Array<T>
  • whereValue: W

    _.where style callback

Returns

boolean

public every(collection: List, whereValue: W): boolean

see

_.every

Parameters

  • collection: List
  • whereValue: W

    _.where style callback

Returns

boolean

public every(collection: Dictionary, whereValue: W): boolean

see

_.every

Parameters

  • collection: Dictionary
  • whereValue: W

    _.where style callback

Returns

boolean

public extend(object: T, s1: S1, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): Result

see

_.assign

Parameters

  • object: T
  • s1: S1
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

Result

public extend(object: T, s1: S1, s2: S2, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): Result

see

_.assign

Parameters

  • object: T
  • s1: S1
  • s2: S2
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

Result

public extend(object: T, s1: S1, s2: S2, s3: S3, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): Result

see

_.assign

Parameters

  • object: T
  • s1: S1
  • s2: S2
  • s3: S3
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

Result

public extend(object: T, s1: S1, s2: S2, s3: S3, s4: S4, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): Result

see

_.assign

Parameters

  • object: T
  • s1: S1
  • s2: S2
  • s3: S3
  • s4: S4
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

Result

public filter(collection: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

Iterates over elements of a collection, returning an array of all elements the callback returns truey for. The callback is bound to thisArg and invoked with three arguments; (value, index|key, collection).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback: ListIterator

    The function called per iteration.

  • thisArg?: any optional

Returns

Array<T>

Returns a new array of elements that passed the callback check.

public filter(collection: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.filter

Parameters

Returns

Array<T>

public filter(collection: Dictionary, callback: ListIterator, thisArg?: any): Array<T>

see

_.filter

Parameters

Returns

Array<T>

public filter(collection: Array<T>, pluckValue: string): Array<T>

see

_.filter

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public filter(collection: List, pluckValue: string): Array<T>

see

_.filter

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public filter(collection: Dictionary, pluckValue: string): Array<T>

see

_.filter

Parameters

  • collection: Dictionary
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public filter(collection: Array<T>, whereValue: W): Array<T>

see

_.filter

Parameters

  • collection: Array<T>
  • whereValue: W

Returns

Array<T>

public filter(collection: List, whereValue: W): Array<T>

see

_.filter

Parameters

  • collection: List
  • whereValue: W

Returns

Array<T>

public filter(collection: Dictionary, whereValue: W): Array<T>

see

_.filter

Parameters

Returns

Array<T>

public find(collection: Array<T>, callback: ListIterator, thisArg?: any): T

Iterates over elements of a collection, returning the first element that the callback returns truey for. The callback is bound to thisArg and invoked with three arguments; (value, index|key, collection).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • collection: Array<T>

    Searches for a value in this list.

  • callback: ListIterator

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

T

The found element, else undefined.

public find(collection: List, callback: ListIterator, thisArg?: any): T

see

_.find

Parameters

Returns

T

public find(collection: Dictionary, callback: ListIterator, thisArg?: any): T

see

_.find

Parameters

Returns

T

public find(collection: Array<T>, whereValue: W): T

see

_.find

Parameters

  • collection: Array<T>
  • whereValue: W

Returns

T

public find(collection: List, whereValue: W): T

see

_.find

Parameters

  • collection: List
  • whereValue: W

Returns

T

public find(collection: Dictionary, whereValue: W): T

see

_.find

Parameters

Returns

T

public find(collection: Array<T>, pluckValue: string): T

see

_.find

Parameters

  • collection: Array<T>
  • pluckValue: string

Returns

T

public find(collection: List, pluckValue: string): T

see

_.find

Parameters

  • collection: List
  • pluckValue: string

Returns

T

public find(collection: Dictionary, pluckValue: string): T

see

_.find

Parameters

Returns

T

public findIndex(array: Array<T>, callback: ListIterator, thisArg?: any): number

This method is like _.find except that it returns the index of the first element that passes the callback check, instead of the element itself.

Parameters

  • array: Array<T>

    The array to search.

  • callback: ListIterator

    The function called per iteration. If a property name or object is provided it will be used to create a ".pluck" or ".where" style callback, respectively.

  • thisArg?: any optional

    The this binding of callback.

Returns

number

Returns the index of the found element, else -1.

public findIndex(array: List, callback: ListIterator, thisArg?: any): number

see

_.findIndex

Parameters

Returns

number

public findIndex(array: Array<T>, pluckValue: string): number

see

_.findIndex

Parameters

  • array: Array<T>
  • pluckValue: string

Returns

number

public findIndex(array: List, pluckValue: string): number

see

_.findIndex

Parameters

  • array: List
  • pluckValue: string

Returns

number

public findIndex(array: Array<T>, whereDictionary: W): number

see

_.findIndex

Parameters

  • array: Array<T>
  • whereDictionary: W

Returns

number

public findIndex(array: List, whereDictionary: W): number

see

_.findIndex

Parameters

  • array: List
  • whereDictionary: W

Returns

number

public findKey(object: any, callback: (value: any) => boolean, thisArg?: any): string

This method is like _.findIndex except that it returns the key of the first element that passes the callback check, instead of the element itself.

Parameters

  • object: any

    The object to search.

  • callback: (value: any) => boolean

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

string

The key of the found element, else undefined.

public findKey(object: any, pluckValue: string): string

see

_.findKey

Parameters

  • object: any
  • pluckValue: string

    _.pluck style callback

Returns

string

public findKey(object: T, whereValue: W): string

see

_.findKey

Parameters

  • object: T
  • whereValue: W

    _.where style callback

Returns

string

public findLast(collection: Array<T>, callback: ListIterator, thisArg?: any): T

This method is like _.find except that it iterates over elements of a collection from right to left.

Parameters

  • collection: Array<T>

    Searches for a value in this list.

  • callback: ListIterator

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

T

The found element, else undefined.

public findLast(collection: List, callback: ListIterator, thisArg?: any): T

see

_.find

Parameters

Returns

T

public findLast(collection: Dictionary, callback: ListIterator, thisArg?: any): T

see

_.find

Parameters

Returns

T

public findLast(collection: Array<T>, whereValue: W): T

see

_.find

Parameters

  • collection: Array<T>
  • whereValue: W

Returns

T

public findLast(collection: List, whereValue: W): T

see

_.find

Parameters

  • collection: List
  • whereValue: W

Returns

T

public findLast(collection: Dictionary, whereValue: W): T

see

_.find

Parameters

Returns

T

public findLast(collection: Array<T>, pluckValue: string): T

see

_.find

Parameters

  • collection: Array<T>
  • pluckValue: string

Returns

T

public findLast(collection: List, pluckValue: string): T

see

_.find

Parameters

  • collection: List
  • pluckValue: string

Returns

T

public findLast(collection: Dictionary, pluckValue: string): T

see

_.find

Parameters

Returns

T

public findLastIndex(array: Array<T>, callback: ListIterator, thisArg?: any): number

This method is like _.findIndex except that it iterates over elements of a collection from right to left.

Parameters

  • array: Array<T>

    The array to search.

  • callback: ListIterator

    The function called per iteration. If a property name or object is provided it will be used to create a ".pluck" or ".where" style callback, respectively.

  • thisArg?: any optional

    The this binding of callback.

Returns

number

Returns the index of the found element, else -1.

public findLastIndex(array: List, callback: ListIterator, thisArg?: any): number

see

_.findLastIndex

Parameters

Returns

number

public findLastIndex(array: Array<T>, pluckValue: string): number

see

_.findLastIndex

Parameters

  • array: Array<T>
  • pluckValue: string

Returns

number

public findLastIndex(array: List, pluckValue: string): number

see

_.findLastIndex

Parameters

  • array: List
  • pluckValue: string

Returns

number

public findLastIndex(array: Array<T>, whereDictionary: Dictionary): number

see

_.findLastIndex

Parameters

Returns

number

public findLastIndex(array: List, whereDictionary: Dictionary): number

see

_.findLastIndex

Parameters

Returns

number

public findLastKey(object: any, callback: (value: any) => boolean, thisArg?: any): string

This method is like _.findKey except that it iterates over elements of a collection in the opposite order.

Parameters

  • object: any

    The object to search.

  • callback: (value: any) => boolean

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

string

The key of the found element, else undefined.

public findLastKey(object: any, pluckValue: string): string

see

_.findLastKey

Parameters

  • object: any
  • pluckValue: string

    _.pluck style callback

Returns

string

public findLastKey(object: T, whereValue: W): string

see

_.findLastKey

Parameters

  • object: T
  • whereValue: W

    _.where style callback

Returns

string

public findWhere(collection: Array<T>, callback: ListIterator, thisArg?: any): T

see

_.find

Parameters

  • collection: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

T

public findWhere(collection: List, callback: ListIterator, thisArg?: any): T

see

_.find

Parameters

Returns

T

public findWhere(collection: Dictionary, callback: ListIterator, thisArg?: any): T

see

_.find

Parameters

Returns

T

public findWhere(collection: Array<T>, whereValue: W): T

see

_.find

Parameters

  • collection: Array<T>
  • whereValue: W

Returns

T

public findWhere(collection: List, whereValue: W): T

see

_.find

Parameters

  • collection: List
  • whereValue: W

Returns

T

public findWhere(collection: Dictionary, whereValue: W): T

see

_.find

Parameters

Returns

T

public findWhere(collection: Array<T>, pluckValue: string): T

see

_.find

Parameters

  • collection: Array<T>
  • pluckValue: string

Returns

T

public findWhere(collection: List, pluckValue: string): T

see

_.find

Parameters

  • collection: List
  • pluckValue: string

Returns

T

public findWhere(collection: Dictionary, pluckValue: string): T

see

_.find

Parameters

Returns

T

public first(array: Array<T>): T

Gets the first element or first n elements of an array. If a callback is provided elements at the beginning of the array are returned as long as the callback returns truey. The callback is bound to thisArg and invoked with three arguments; (value, index, array).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return ] true for elements that have the properties of the given object, else false.

Parameters

  • array: Array<T>

    Retrieves the first element of this array.

Returns

T

Returns the first element of array.

public first(array: List): T

see

_.first

Parameters

Returns

T

public first(array: Array<T>, n: number): Array<T>

see

_.first

Parameters

  • array: Array<T>
  • n: number

    The number of elements to return.

Returns

Array<T>

public first(array: List, n: number): Array<T>

see

_.first

Parameters

  • array: List
  • n: number

    The number of elements to return.

Returns

Array<T>

public first(array: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

see

_.first

Parameters

  • array: Array<T>
  • callback: ListIterator

    The function called per element.

  • thisArg?: any optional

Returns

Array<T>

public first(array: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.first

Parameters

  • array: List
  • callback: ListIterator

    The function called per element.

  • thisArg?: any optional

Returns

Array<T>

public first(array: Array<T>, pluckValue: string): Array<T>

see

_.first

Parameters

  • array: Array<T>
  • pluckValue: string

    "_.pluck" style callback value

Returns

Array<T>

public first(array: List, pluckValue: string): Array<T>

see

_.first

Parameters

  • array: List
  • pluckValue: string

    "_.pluck" style callback value

Returns

Array<T>

public first(array: Array<T>, whereValue: W): Array<T>

see

_.first

Parameters

  • array: Array<T>
  • whereValue: W

    "_.where" style callback value

Returns

Array<T>

public first(array: List, whereValue: W): Array<T>

see

_.first

Parameters

  • array: List
  • whereValue: W

    "_.where" style callback value

Returns

Array<T>

public flatten(array: Array<any>, isShallow?: boolean): Array<T>

Flattens a nested array (the nesting can be to any depth). If isShallow is truey, the array will only be flattened a single level. If a callback is provided each element of the array is passed through the callback before flattening. The callback is bound to thisArg and invoked with three arguments; (value, index, array).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • array: Array<any>

    The array to flatten.

  • isShallow?: boolean optional

Returns

Array<T>

array flattened.

public flatten(array: List, isShallow?: boolean): Array<T>

see

_.flatten

Parameters

  • array: List
  • isShallow?: boolean optional

Returns

Array<T>

public flatten(array: Array<any>, isShallow: boolean, callback: ListIterator, thisArg?: any): Array<T>

see

_.flatten

Parameters

  • array: Array<any>
  • isShallow: boolean
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public flatten(array: List, isShallow: boolean, callback: ListIterator, thisArg?: any): Array<T>

see

_.flatten

Parameters

Returns

Array<T>

public flatten(array: Array<any>, callback: ListIterator, thisArg?: any): Array<T>

see

_.flatten

Parameters

  • array: Array<any>
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public flatten(array: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.flatten

Parameters

Returns

Array<T>

public flatten(array: Array<any>, isShallow: boolean, whereValue: W): Array<T>

see

_.flatten

Parameters

  • array: Array<any>
  • isShallow: boolean
  • whereValue: W

Returns

Array<T>

public flatten(array: List, isShallow: boolean, whereValue: W): Array<T>

see

_.flatten

Parameters

  • array: List
  • isShallow: boolean
  • whereValue: W

Returns

Array<T>

public flatten(array: Array<any>, whereValue: W): Array<T>

see

_.flatten

Parameters

  • array: Array<any>
  • whereValue: W

Returns

Array<T>

public flatten(array: List, whereValue: W): Array<T>

see

_.flatten

Parameters

  • array: List
  • whereValue: W

Returns

Array<T>

public flatten(array: Array<any>, isShallow: boolean, pluckValue: string): Array<T>

see

_.flatten

Parameters

  • array: Array<any>
  • isShallow: boolean
  • pluckValue: string

Returns

Array<T>

public flatten(array: List, isShallow: boolean, pluckValue: string): Array<T>

see

_.flatten

Parameters

  • array: List
  • isShallow: boolean
  • pluckValue: string

Returns

Array<T>

public flatten(array: Array<any>, pluckValue: string): Array<T>

see

_.flatten

Parameters

  • array: Array<any>
  • pluckValue: string

Returns

Array<T>

public flatten(array: List, pluckValue: string): Array<T>

see

_.flatten

Parameters

  • array: List
  • pluckValue: string

Returns

Array<T>

public foldl(collection: Array<T>, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

  • collection: Array<T>
  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public foldl(collection: List, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

  • collection: List
  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public foldl(collection: Dictionary, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public foldl(collection: Array<T>, callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

  • collection: Array<T>
  • callback: MemoIterator
  • thisArg?: any optional

Returns

TResult

public foldl(collection: List, callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public foldl(collection: Dictionary, callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public foldr(collection: Array<T>, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduceRight

Parameters

  • collection: Array<T>
  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public foldr(collection: List, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduceRight

Parameters

  • collection: List
  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public foldr(collection: Dictionary, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduceRight

Parameters

Returns

TResult

public foldr(collection: Array<T>, callback: MemoIterator, thisArg?: any): TResult

see

_.reduceRight

Parameters

  • collection: Array<T>
  • callback: MemoIterator
  • thisArg?: any optional

Returns

TResult

public foldr(collection: List, callback: MemoIterator, thisArg?: any): TResult

see

_.reduceRight

Parameters

Returns

TResult

public foldr(collection: Dictionary, callback: MemoIterator, thisArg?: any): TResult

see

_.reduceRight

Parameters

Returns

TResult

public forEach(collection: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

Iterates over elements of a collection, executing the callback for each element. The callback is bound to thisArg and invoked with three arguments; (value, index|key, collection). Callbacks may exit iteration early by explicitly returning false.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback: ListIterator

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Array<T>

public forEach(collection: List, callback: ListIterator, thisArg?: any): List

see

_.forEach

Parameters

Returns

List

public forEach(object: Dictionary, callback: ObjectIterator, thisArg?: any): Dictionary

see

_.forEach

Parameters

Returns

Dictionary

public forEach(object: T, callback: ObjectIterator, thisArg?: any): T

see

_.each

Parameters

Returns

T

public forEachRight(collection: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

This method is like _.forEach except that it iterates over elements of a collection from right to left.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback: ListIterator

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Array<T>

public forEachRight(collection: List, callback: ListIterator, thisArg?: any): List

see

_.forEachRight

Parameters

Returns

List

public forEachRight(object: Dictionary, callback: ObjectIterator, thisArg?: any): Dictionary

see

_.forEachRight

Parameters

Returns

Dictionary

public forIn(object: Dictionary, callback?: ObjectIterator, thisArg?: any): Dictionary

Iterates over own and inherited enumerable properties of an object, executing the callback for each property. The callback is bound to thisArg and invoked with three arguments; (value, key, object). Callbacks may exit iteration early by explicitly returning false.

Parameters

  • object: Dictionary

    The object to iterate over.

  • callback?: ObjectIterator optional

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Dictionary

object

public forIn(object: T, callback?: ObjectIterator, thisArg?: any): T

see

_.forIn

Parameters

Returns

T

public forInRight(object: Dictionary, callback?: ObjectIterator, thisArg?: any): Dictionary

This method is like _.forIn except that it iterates over elements of a collection in the opposite order.

Parameters

  • object: Dictionary

    The object to iterate over.

  • callback?: ObjectIterator optional

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Dictionary

object

public forInRight(object: T, callback?: ObjectIterator, thisArg?: any): T

see

_.forInRight

Parameters

Returns

T

public forOwn(object: Dictionary, callback?: ObjectIterator, thisArg?: any): Dictionary

Iterates over own enumerable properties of an object, executing the callback for each property. The callback is bound to thisArg and invoked with three arguments; (value, key, object). Callbacks may exit iteration early by explicitly returning false.

Parameters

  • object: Dictionary

    The object to iterate over.

  • callback?: ObjectIterator optional

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Dictionary

object

public forOwn(object: T, callback?: ObjectIterator, thisArg?: any): T

see

_.forOwn

Parameters

Returns

T

public forOwnRight(object: Dictionary, callback?: ObjectIterator, thisArg?: any): Dictionary

This method is like _.forOwn except that it iterates over elements of a collection in the opposite order.

Parameters

  • object: Dictionary

    The object to iterate over.

  • callback?: ObjectIterator optional

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Dictionary

object

public forOwnRight(object: T, callback?: ObjectIterator, thisArg?: any): T

see

_.forOwnRight

Parameters

Returns

T

public functions(object: any): Array<string>

Creates a sorted array of property names of all enumerable properties, own and inherited, of object that have function values.

Parameters

  • object: any

    The object to inspect.

Returns

Array<string>

An array of property names that have function values.

public groupBy(collection: Array<T>, callback?: ListIterator, thisArg?: any): Dictionary

Creates an object composed of keys generated from the results of running each element of a collection through the callback. The corresponding value of each key is an array of the elements responsible for generating the key. The callback is bound to thisArg and invoked with three arguments; (value, index|key, collection).

If a property name is provided for callback the created ".pluck" style callback will return the property value of the given element. If an object is provided for callback the created ".where" style callback will return true for elements that have the properties of the given object, else false

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback?: ListIterator optional

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Dictionary

Returns the composed aggregate object.

public groupBy(collection: List, callback?: ListIterator, thisArg?: any): Dictionary

see

_.groupBy

Parameters

Returns

Dictionary

public groupBy(collection: Array<T>, pluckValue: string): Dictionary

see

_.groupBy

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

Dictionary

public groupBy(collection: List, pluckValue: string): Dictionary

see

_.groupBy

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

Dictionary

public groupBy(collection: Array<T>, whereValue: W): Dictionary

see

_.groupBy

Parameters

  • collection: Array<T>
  • whereValue: W

    _.where style callback

Returns

Dictionary

public groupBy(collection: List, whereValue: W): Dictionary

see

_.groupBy

Parameters

  • collection: List
  • whereValue: W

    _.where style callback

Returns

Dictionary

public groupBy(collection: Dictionary, callback?: ListIterator, thisArg?: any): Dictionary

see

_.groupBy

Parameters

Returns

Dictionary

public groupBy(collection: Dictionary, pluckValue: string): Dictionary

see

_.groupBy

Parameters

  • collection: Dictionary
  • pluckValue: string

    _.pluck style callback

Returns

Dictionary

public groupBy(collection: Dictionary, whereValue: W): Dictionary

see

_.groupBy

Parameters

  • collection: Dictionary
  • whereValue: W

    _.where style callback

Returns

Dictionary

public has(object: any, property: string): boolean

Checks if the specified object property exists and is a direct property, instead of an inherited property.

Parameters

  • object: any

    The object to check.

  • property: string

    The property to check for.

Returns

boolean

True if key is a direct property, else false.

public head(array: Array<T>): T

see

_.first

Parameters

  • array: Array<T>

Returns

T

public head(array: List): T

see

_.first

Parameters

Returns

T

public head(array: Array<T>, n: number): Array<T>

see

_.first

Parameters

  • array: Array<T>
  • n: number

Returns

Array<T>

public head(array: List, n: number): Array<T>

see

_.first

Parameters

  • array: List
  • n: number

Returns

Array<T>

public head(array: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

see

_.first

Parameters

  • array: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public head(array: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.first

Parameters

Returns

Array<T>

public head(array: Array<T>, pluckValue: string): Array<T>

see

_.first

Parameters

  • array: Array<T>
  • pluckValue: string

Returns

Array<T>

public head(array: List, pluckValue: string): Array<T>

see

_.first

Parameters

  • array: List
  • pluckValue: string

Returns

Array<T>

public head(array: Array<T>, whereValue: W): Array<T>

see

_.first

Parameters

  • array: Array<T>
  • whereValue: W

Returns

Array<T>

public head(array: List, whereValue: W): Array<T>

see

_.first

Parameters

  • array: List
  • whereValue: W

Returns

Array<T>

public identity(value: T): T

This method returns the first argument provided to it.

Parameters

  • value: T

    Any value.

Returns

T

value.

public include(collection: Array<T>, target: T, fromIndex?: number): boolean

see

_.contains

Parameters

  • collection: Array<T>
  • target: T
  • fromIndex?: number optional

Returns

boolean

public include(collection: List, target: T, fromIndex?: number): boolean

see

_.contains

Parameters

  • collection: List
  • target: T
  • fromIndex?: number optional

Returns

boolean

public include(dictionary: Dictionary, key: string, fromIndex?: number): boolean

see

_.contains

Parameters

  • dictionary: Dictionary
  • key: string
  • fromIndex?: number optional

Returns

boolean

public include(searchString: string, targetString: string, fromIndex?: number): boolean

see

_.contains

Parameters

  • searchString: string
  • targetString: string
  • fromIndex?: number optional

Returns

boolean

public indexBy(list: Array<T>, iterator: ListIterator, context?: any): Dictionary

Creates an object composed of keys generated from the results of running each element of the collection through the given callback. The corresponding value of each key is the last element responsible for generating the key. The callback is bound to thisArg and invoked with three arguments; (value, index|key, collection).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • list: Array<T>
  • iterator: ListIterator
  • context?: any optional

Returns

Dictionary

Returns the composed aggregate object.

public indexBy(list: List, iterator: ListIterator, context?: any): Dictionary

see

_.indexBy

Parameters

Returns

Dictionary

public indexBy(collection: Array<T>, pluckValue: string): Dictionary

see

_.indexBy

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

Dictionary

public indexBy(collection: List, pluckValue: string): Dictionary

see

_.indexBy

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

Dictionary

public indexBy(collection: Array<T>, whereValue: W): Dictionary

see

_.indexBy

Parameters

  • collection: Array<T>
  • whereValue: W

    _.where style callback

Returns

Dictionary

public indexBy(collection: List, whereValue: W): Dictionary

see

_.indexBy

Parameters

  • collection: List
  • whereValue: W

    _.where style callback

Returns

Dictionary

public indexOf(array: Array<T>, value: T): number

Gets the index at which the first occurrence of value is found using strict equality for comparisons, i.e. ===. If the array is already sorted providing true for fromIndex will run a faster binary search.

Parameters

  • array: Array<T>

    The array to search.

  • value: T

    The value to search for.

Returns

number

The index of value within array.

public indexOf(array: List, value: T): number

see

_.indexOf

Parameters

  • array: List
  • value: T

Returns

number

public indexOf(array: Array<T>, value: T, fromIndex: number): number

see

_.indexOf

Parameters

  • array: Array<T>
  • value: T
  • fromIndex: number

    The index to search from

Returns

number

public indexOf(array: List, value: T, fromIndex: number): number

see

_.indexOf

Parameters

  • array: List
  • value: T
  • fromIndex: number

    The index to search from

Returns

number

public indexOf(array: Array<T>, value: T, isSorted: boolean): number

see

_.indexOf

Parameters

  • array: Array<T>
  • value: T
  • isSorted: boolean

    True to perform a binary search on a sorted array.

Returns

number

public indexOf(array: List, value: T, isSorted: boolean): number

see

_.indexOf

Parameters

  • array: List
  • value: T
  • isSorted: boolean

    True to perform a binary search on a sorted array.

Returns

number

public initial(array: Array<T>): Array<T>

Gets all but the last element or last n elements of an array. If a callback is provided elements at the end of the array are excluded from the result as long as the callback returns truey. The callback is bound to thisArg and invoked with three arguments; (value, index, array).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • array: Array<T>

    The array to query.

Returns

Array<T>

Returns everything but the last n elements of array.

public initial(array: List): Array<T>

see

_.initial

Parameters

Returns

Array<T>

public initial(array: Array<T>, n: number): Array<T>

see

_.initial

Parameters

  • array: Array<T>
  • n: number

    The number of elements to exclude.

Returns

Array<T>

public initial(array: List, n: number): Array<T>

see

_.initial

Parameters

  • array: List
  • n: number

    The number of elements to exclude.

Returns

Array<T>

public initial(array: Array<T>, callback: ListIterator): Array<T>

see

_.initial

Parameters

  • array: Array<T>
  • callback: ListIterator

    The function called per element

Returns

Array<T>

public initial(array: List, callback: ListIterator): Array<T>

see

_.initial

Parameters

Returns

Array<T>

public initial(array: Array<T>, pluckValue: string): Array<T>

see

_.initial

Parameters

  • array: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public initial(array: List, pluckValue: string): Array<T>

see

_.initial

Parameters

  • array: List
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public initial(array: Array<T>, whereValue: W): Array<T>

see

_.initial

Parameters

  • array: Array<T>
  • whereValue: W

    _.where style callback

Returns

Array<T>

public initial(array: List, whereValue: W): Array<T>

see

_.initial

Parameters

  • array: List
  • whereValue: W

    _.where style callback

Returns

Array<T>

public inject(collection: Array<T>, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

  • collection: Array<T>
  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public inject(collection: List, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

  • collection: List
  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public inject(collection: Dictionary, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public inject(collection: Array<T>, callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

  • collection: Array<T>
  • callback: MemoIterator
  • thisArg?: any optional

Returns

TResult

public inject(collection: List, callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public inject(collection: Dictionary, callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public intersection(arrays?: Array<T[]>): Array<T>

Creates an array of unique values present in all provided arrays using strict equality for comparisons, i.e. ===.

Parameters

  • arrays?: Array<T[]> optional

    The arrays to inspect.

Returns

Array<T>

Returns an array of composite values.

public intersection(arrays?: List[]): Array<T>

see

_.intersection

Parameters

  • arrays?: List[] optional

Returns

Array<T>

public invert(object: any): any

Creates an object composed of the inverted keys and values of the given object.

Parameters

  • object: any

    The object to invert.

Returns

any

The created inverted object.

public invoke(collection: Array<T extends {}>, methodName: string, args?: Array<any>): any

Invokes the method named by methodName on each element in the collection returning an array of the results of each invoked method. Additional arguments will be provided to each invoked method. If methodName is a function it will be invoked for, and this bound to, each element in the collection.

Parameters

  • collection: Array<T extends {}>

    The collection to iterate over.

  • methodName: string

    The name of the method to invoke.

  • args?: Array<any> optional

    Arguments to invoke the method with.

Returns

any

public invoke(collection: List, methodName: string, args?: Array<any>): any

see

_.invoke

Parameters

  • collection: List
  • methodName: string
  • args?: Array<any> optional

Returns

any

public invoke(collection: Dictionary, methodName: string, args?: Array<any>): any

see

_.invoke

Parameters

  • collection: Dictionary
  • methodName: string
  • args?: Array<any> optional

Returns

any

public invoke(collection: Array<T extends {}>, method: Function, args?: Array<any>): any

see

_.invoke

Parameters

  • collection: Array<T extends {}>
  • method: Function
  • args?: Array<any> optional

Returns

any

public invoke(collection: List, method: Function, args?: Array<any>): any

see

_.invoke

Parameters

  • collection: List
  • method: Function
  • args?: Array<any> optional

Returns

any

public invoke(collection: Dictionary, method: Function, args?: Array<any>): any

see

_.invoke

Parameters

  • collection: Dictionary
  • method: Function
  • args?: Array<any> optional

Returns

any

public isArguments(value: any): boolean

Checks if value is an arguments object.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is an arguments object, else false.

public isArray(value: any): boolean

Checks if value is an array.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is an array, else false.

public isBoolean(value: any): boolean

Checks if value is a boolean value.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is a boolean value, else false.

public isDate(value: any): boolean

Checks if value is a date.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is a date, else false.

public isElement(value: any): boolean

Checks if value is a DOM element.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is a DOM element, else false.

public isEmpty(value: Array<any>): boolean

Checks if value is empty. Arrays, strings, or arguments objects with a length of 0 and objects with no own enumerable properties are considered "empty".

Parameters

  • value: Array<any>

    The value to inspect.

Returns

boolean

True if the value is empty, else false.

public isEmpty(value: Dictionary): boolean

see

_.isEmpty

Parameters

Returns

boolean

public isEmpty(value: string): boolean

see

_.isEmpty

Parameters

  • value: string

Returns

boolean

public isEmpty(value: any): boolean

see

_.isEmpty

Parameters

  • value: any

Returns

boolean

public isEqual(a: any, b: any, callback?: (a: any, b: any) => boolean, thisArg?: any): boolean

Performs a deep comparison between two values to determine if they are equivalent to each other. If a callback is provided it will be executed to compare values. If the callback returns undefined comparisons will be handled by the method instead. The callback is bound to thisArg and invoked with two arguments; (a, b).

Parameters

  • a: any

    The value to compare.

  • b: any

    The other value to compare.

  • callback?: (a: any, b: any) => boolean optional

    The function to customize comparing values.

  • thisArg?: any optional

    The this binding of callback.

Returns

boolean

True if the values are equivalent, else false.

public isFinite(value: any): boolean

Checks if value is, or can be coerced to, a finite number.

Note: This is not the same as native isFinite which will return true for booleans and empty strings. See http://es5.github.io/#x15.1.2.5.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is finite, else false.

public isFunction(value: any): boolean

Checks if value is a function.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is a function, else false.

public isNaN(value: any): boolean

Checks if value is NaN.

Note: This is not the same as native isNaN which will return true for undefined and other non-numeric values. See http://es5.github.io/#x15.1.2.4.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is NaN, else false.

public isNull(value: any): boolean

Checks if value is null.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is null, else false.

public isNumber(value: any): boolean

Checks if value is a number.

Note: NaN is considered a number. See http://es5.github.io/#x8.5.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is a number, else false.

public isObject(value: any): boolean

Checks if value is the language type of Object. (e.g. arrays, functions, objects, regexes, new Number(0), and new String(''))

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is an object, else false.

public isPlainObject(value: any): boolean

Checks if value is an object created by the Object constructor.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if value is a plain object, else false.

public isRegExp(value: any): boolean

Checks if value is a regular expression.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is a regular expression, else false.

public isString(value: any): boolean

Checks if value is a string.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is a string, else false.

public isUndefined(value: any): boolean

Checks if value is undefined.

Parameters

  • value: any

    The value to check.

Returns

boolean

True if the value is undefined, else false.

public keys(object: any): Array<string>

Creates an array composed of the own enumerable property names of an object.

Parameters

  • object: any

    The object to inspect.

Returns

Array<string>

An array of property names.

public last(array: Array<T>): T

Gets the last element or last n elements of an array. If a callback is provided elements at the end of the array are returned as long as the callback returns truey. The callback is bound to thisArg and invoked with three arguments; (value, index, array).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • array: Array<T>

    The array to query.

Returns

T

Returns the last element(s) of array.

public last(array: List): T

see

_.last

Parameters

Returns

T

public last(array: Array<T>, n: number): Array<T>

see

_.last

Parameters

  • array: Array<T>
  • n: number

    The number of elements to return

Returns

Array<T>

public last(array: List, n: number): Array<T>

see

_.last

Parameters

  • array: List
  • n: number

    The number of elements to return

Returns

Array<T>

public last(array: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

see

_.last

Parameters

  • array: Array<T>
  • callback: ListIterator

    The function called per element

  • thisArg?: any optional

Returns

Array<T>

public last(array: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.last

Parameters

  • array: List
  • callback: ListIterator

    The function called per element

  • thisArg?: any optional

Returns

Array<T>

public last(array: Array<T>, pluckValue: string): Array<T>

see

_.last

Parameters

  • array: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public last(array: List, pluckValue: string): Array<T>

see

_.last

Parameters

  • array: List
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public last(array: Array<T>, whereValue: W): Array<T>

see

_.last

Parameters

  • array: Array<T>
  • whereValue: W

    _.where style callback

Returns

Array<T>

public last(array: List, whereValue: W): Array<T>

see

_.last

Parameters

  • array: List
  • whereValue: W

    _.where style callback

Returns

Array<T>

public lastIndexOf(array: Array<T>, value: T, fromIndex?: number): number

Gets the index at which the last occurrence of value is found using strict equality for comparisons, i.e. ===. If fromIndex is negative, it is used as the offset from the end of the collection.

Parameters

  • array: Array<T>

    The array to search.

  • value: T

    The value to search for.

  • fromIndex?: number optional

    The index to search from.

Returns

number

The index of the matched value or -1.

public lastIndexOf(array: List, value: T, fromIndex?: number): number

see

_.lastIndexOf

Parameters

  • array: List
  • value: T
  • fromIndex?: number optional

Returns

number

public map(collection: Array<T>, callback: ListIterator, thisArg?: any): Array<TResult>

Creates an array of values by running each element in the collection through the callback. The callback is bound to thisArg and invoked with three arguments; (value, index|key, collection).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback: ListIterator

    The function called per iteration.

  • thisArg?: any optional

Returns

Array<TResult>

The mapped array result.

public map(collection: List, callback: ListIterator, thisArg?: any): Array<TResult>

see

_.map

Parameters

Returns

Array<TResult>

public map(object: Dictionary, callback: ObjectIterator, thisArg?: any): Array<TResult>

see

_.map

Parameters

  • object: Dictionary

    The object to iterate over.

  • callback: ObjectIterator

    The function called per iteration.

  • thisArg?: any optional

    this object in iterator, optional.

Returns

Array<TResult>

The mapped object result.

public map(collection: Array<T>, pluckValue: string): Array<TResult>

see

_.map

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

Array<TResult>

public map(collection: List, pluckValue: string): Array<TResult>

see

_.map

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

Array<TResult>

public mapValues(obj: Dictionary, callback: ObjectIterator, thisArg?: any): Dictionary

Creates an object with the same keys as object and values generated by running each own enumerable property of object through the callback. The callback is bound to thisArg and invoked with three arguments; (value, key, object).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • obj: Dictionary
  • callback: ObjectIterator

    The function called per iteration.

  • thisArg?: any optional

    this object in iterator, optional.

Returns

Dictionary

Returns a new object with values of the results of each callback execution.

public mapValues(obj: Dictionary, where: Dictionary): Dictionary

Parameters

Returns

Dictionary

public mapValues(obj: T, pluck: string): TMapped

Parameters

  • obj: T
  • pluck: string

Returns

TMapped

public mapValues(obj: T, callback: ObjectIterator, thisArg?: any): T

Parameters

Returns

T

public max(collection: Array<T>, callback?: ListIterator, thisArg?: any): T

Retrieves the maximum value of a collection. If the collection is empty or falsey -Infinity is returned. If a callback is provided it will be executed for each value in the collection to generate the criterion by which the value is ranked. The callback is bound to thisArg and invoked with three arguments; (value, index, collection).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback?: ListIterator optional

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

T

Returns the maximum value.

public max(collection: List, callback?: ListIterator, thisArg?: any): T

see

_.max

Parameters

Returns

T

public max(collection: Dictionary, callback?: ListIterator, thisArg?: any): T

see

_.max

Parameters

Returns

T

public max(collection: Array<T>, pluckValue: string): T

see

_.max

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

T

public max(collection: List, pluckValue: string): T

see

_.max

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

T

public max(collection: Dictionary, pluckValue: string): T

see

_.max

Parameters

  • collection: Dictionary
  • pluckValue: string

    _.pluck style callback

Returns

T

public max(collection: Array<T>, whereValue: W): T

see

_.max

Parameters

  • collection: Array<T>
  • whereValue: W

    _.where style callback

Returns

T

public max(collection: List, whereValue: W): T

see

_.max

Parameters

  • collection: List
  • whereValue: W

    _.where style callback

Returns

T

public max(collection: Dictionary, whereValue: W): T

see

_.max

Parameters

  • collection: Dictionary
  • whereValue: W

    _.where style callback

Returns

T

public memoize(func: T, resolver?: Function): T

Creates a function that memoizes the result of func. If resolver is provided it will be used to determine the cache key for storing the result based on the arguments provided to the memoized function. By default, the first argument provided to the memoized function is used as the cache key. The func is executed with the this binding of the memoized function. The result cache is exposed as the cache property on the memoized function.

Parameters

  • func: T

    Computationally expensive function that will now memoized results.

  • resolver?: Function optional

    Hash function for storing the result of fn.

Returns

T

Returns the new memoizing function.

public merge(object: T, s1: S1, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): Result

Recursively merges own enumerable properties of the source object(s), that don't resolve to undefined into the destination object. Subsequent sources will overwrite property assignments of previous sources. If a callback is provided it will be executed to produce the merged values of the destination and source properties. If the callback returns undefined merging will be handled by the method instead. The callback is bound to thisArg and invoked with two arguments; (objectValue, sourceValue).

Parameters

  • object: T

    The destination object.

  • s1: S1
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional

    The function to customize merging properties.

  • thisArg?: any optional

    The this binding of callback.

Returns

Result

The destination object.

public merge(object: T, s1: S1, s2: S2, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): Result

see

_.merge

Parameters

  • object: T
  • s1: S1
  • s2: S2
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

Result

public merge(object: T, s1: S1, s2: S2, s3: S3, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): Result

see

_.merge

Parameters

  • object: T
  • s1: S1
  • s2: S2
  • s3: S3
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

Result

public merge(object: T, s1: S1, s2: S2, s3: S3, s4: S4, callback?: (objectValue: Value, sourceValue: Value) => Value, thisArg?: any): Result

see

_.merge

Parameters

  • object: T
  • s1: S1
  • s2: S2
  • s3: S3
  • s4: S4
  • callback?: (objectValue: Value, sourceValue: Value) => Value optional
  • thisArg?: any optional

Returns

Result

public methods(object: any): Array<string>

see

_functions

Parameters

  • object: any

Returns

Array<string>

public min(collection: Array<T>, callback?: ListIterator, thisArg?: any): T

Retrieves the minimum value of a collection. If the collection is empty or falsey Infinity is returned. If a callback is provided it will be executed for each value in the collection to generate the criterion by which the value is ranked. The callback is bound to thisArg and invoked with three arguments; (value, index, collection).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback?: ListIterator optional

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

T

Returns the maximum value.

public min(collection: List, callback?: ListIterator, thisArg?: any): T

see

_.min

Parameters

Returns

T

public min(collection: Dictionary, callback?: ListIterator, thisArg?: any): T

see

_.min

Parameters

Returns

T

public min(collection: Array<T>, pluckValue: string): T

see

_.min

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

T

public min(collection: List, pluckValue: string): T

see

_.min

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

T

public min(collection: Dictionary, pluckValue: string): T

see

_.min

Parameters

  • collection: Dictionary
  • pluckValue: string

    _.pluck style callback

Returns

T

public min(collection: Array<T>, whereValue: W): T

see

_.min

Parameters

  • collection: Array<T>
  • whereValue: W

    _.where style callback

Returns

T

public min(collection: List, whereValue: W): T

see

_.min

Parameters

  • collection: List
  • whereValue: W

    _.where style callback

Returns

T

public min(collection: Dictionary, whereValue: W): T

see

_.min

Parameters

  • collection: Dictionary
  • whereValue: W

    _.where style callback

Returns

T

public mixin(object: Dictionary)

Adds function properties of a source object to the lodash function and chainable wrapper.

Parameters

  • object: Dictionary

    The object of function properties to add to lodash.

public noConflict(): any

Reverts the '_' variable to its previous value and returns a reference to the lodash function.

Returns

any

The lodash function.

public object(keys: List, values: List): TResult

see

_.object

Parameters

Returns

TResult

public omit(object: T, keys?: Array<string>): Omitted

Creates a shallow clone of object excluding the specified properties. Property names may be specified as individual arguments or as arrays of property names. If a callback is provided it will be executed for each property of object omitting the properties the callback returns truey for. The callback is bound to thisArg and invoked with three arguments; (value, key, object).

Parameters

  • object: T

    The source object.

  • keys?: Array<string> optional

    The properties to omit.

Returns

Omitted

An object without the omitted properties.

public omit(object: T, keys: Array<string>): Omitted

see

_.omit

Parameters

  • object: T
  • keys: Array<string>

Returns

Omitted

public omit(object: T, callback: ObjectIterator, thisArg?: any): Omitted

see

_.omit

Parameters

Returns

Omitted

public once(func: T): T

Creates a function that is restricted to execute func once. Repeat calls to the function will return the value of the first call. The func is executed with the this binding of the created function.

Parameters

  • func: T

    Function to only execute once.

Returns

T

The new restricted function.

public pairs(object: any): Array<any[]>

Creates a two dimensional array of an object’s key-value pairs, i.e. [[key1, value1], [key2, value2]].

Parameters

  • object: any

    The object to inspect.

Returns

Array<any[]>

Aew array of key-value pairs.

public parseInt(value: string): number

Converts the given value into an integer of the specified radix. If radix is undefined or 0 a radix of 10 is used unless the value is a hexadecimal, in which case a radix of 16 is used.

Note: This method avoids differences in native ES3 and ES5 parseInt implementations. See http://es5.github.io/#E.

Parameters

  • value: string

    The value to parse.

Returns

number

The new integer value.

public partial(func: Function, args?: Array<any>): Function

Creates a function that, when called, invokes func with any additional partial arguments prepended to those provided to the new function. This method is similar to _.bind except it does not alter the this binding.

Parameters

  • func: Function

    The function to partially apply arguments to.

  • args?: Array<any> optional

    Arguments to be partially applied.

Returns

Function

The new partially applied function.

public partialRight(func: Function, args?: Array<any>): Function

This method is like _.partial except that partial arguments are appended to those provided to the new function.

Parameters

  • func: Function

    The function to partially apply arguments to.

  • args?: Array<any> optional

    Arguments to be partially applied.

Returns

Function

The new partially applied function.

public pick(object: T, keys?: Array<string>): Picked

Creates a shallow clone of object composed of the specified properties. Property names may be specified as individual arguments or as arrays of property names. If a callback is provided it will be executed for each property of object picking the properties the callback returns truey for. The callback is bound to thisArg and invoked with three arguments; (value, key, object).

Parameters

  • object: T

    Object to strip unwanted key/value pairs.

  • keys?: Array<string> optional

    Property names to pick

Returns

Picked

An object composed of the picked properties.

public pick(object: T, keys: Array<string>): Picked

see

_.pick

Parameters

  • object: T
  • keys: Array<string>

Returns

Picked

public pick(object: T, callback: ObjectIterator, thisArg?: any): Picked

see

_.pick

Parameters

Returns

Picked

public pluck(collection: Array<T extends {}>, property: string): Array<any>

Retrieves the value of a specified property from all elements in the collection.

Parameters

  • collection: Array<T extends {}>

    The collection to iterate over.

  • property: string

    The property to pluck.

Returns

Array<any>

A new array of property values.

public pluck(collection: List, property: string): Array<any>

see

_.pluck

Parameters

  • collection: List
  • property: string

Returns

Array<any>

public pluck(collection: Dictionary, property: string): Array<any>

see

_.pluck

Parameters

Returns

Array<any>

public pull(array: Array<any>, values?: Array<any>): Array<any>

Removes all provided values from the given array using strict equality for comparisons, i.e. ===.

Parameters

  • array: Array<any>

    The array to modify.

  • values?: Array<any> optional

    The values to remove.

Returns

Array<any>

array.

public pull(array: List, values?: Array<any>): Array<any>

see

_.pull

Parameters

  • array: List
  • values?: Array<any> optional

Returns

Array<any>

public random(max: number, floating?: boolean): number

Produces a random number between min and max (inclusive). If only one argument is provided a number between 0 and the given number will be returned. If floating is truey or either min or max are floats a floating-point number will be returned instead of an integer.

Parameters

  • max: number

    The maximum possible value.

  • floating?: boolean optional

    Specify returning a floating-point number.

Returns

number

A random number.

public random(min: number, max: number, floating?: boolean): number

see

_.random

Parameters

  • min: number

    The minimum possible value.

  • max: number
  • floating?: boolean optional

Returns

number

A random number between min and max.

public range(start: number, stop: number, step?: number): Array<number>

Creates an array of numbers (positive and/or negative) progressing from start up to but not including end. If start is less than stop a zero-length range is created unless a negative step is specified.

Parameters

  • start: number

    The start of the range.

  • stop: number
  • step?: number optional

    The value to increment or decrement by.

Returns

Array<number>

Returns a new range array.

public range(stop: number): Array<number>

see

_.range

note

If start is not specified the implementation will never pull the step (step = arguments[2] || 0)

Parameters

  • stop: number

Returns

Array<number>

Returns a new range array.

public reduce(collection: Array<T>, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

Reduces a collection to a value which is the accumulated result of running each element in the collection through the callback, where each successive callback execution consumes the return value of the previous execution. If accumulator is not provided the first element of the collection will be used as the initial accumulator value. The callback is bound to thisArg and invoked with four arguments; (accumulator, value, index|key, collection).

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback: MemoIterator

    The function called per iteration.

  • accumulator: TResult

    Initial value of the accumulator.

  • thisArg?: any optional

    The this binding of callback.

Returns

TResult

Returns the accumulated value.

public reduce(collection: List, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

  • collection: List
  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public reduce(collection: Dictionary, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public reduce(collection: Array<T>, callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

  • collection: Array<T>
  • callback: MemoIterator
  • thisArg?: any optional

Returns

TResult

public reduce(collection: List, callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public reduce(collection: Dictionary, callback: MemoIterator, thisArg?: any): TResult

see

_.reduce

Parameters

Returns

TResult

public reduceRight(collection: Array<T>, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

This method is like _.reduce except that it iterates over elements of a collection from right to left.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback: MemoIterator

    The function called per iteration.

  • accumulator: TResult

    Initial value of the accumulator.

  • thisArg?: any optional

    The this binding of callback.

Returns

TResult

The accumulated value.

public reduceRight(collection: List, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduceRight

Parameters

  • collection: List
  • callback: MemoIterator
  • accumulator: TResult
  • thisArg?: any optional

Returns

TResult

public reduceRight(collection: Dictionary, callback: MemoIterator, accumulator: TResult, thisArg?: any): TResult

see

_.reduceRight

Parameters

Returns

TResult

public reduceRight(collection: Array<T>, callback: MemoIterator, thisArg?: any): TResult

see

_.reduceRight

Parameters

  • collection: Array<T>
  • callback: MemoIterator
  • thisArg?: any optional

Returns

TResult

public reduceRight(collection: List, callback: MemoIterator, thisArg?: any): TResult

see

_.reduceRight

Parameters

Returns

TResult

public reduceRight(collection: Dictionary, callback: MemoIterator, thisArg?: any): TResult

see

_.reduceRight

Parameters

Returns

TResult

public reject(collection: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

The opposite of _.filter this method returns the elements of a collection that the callback does not return truey for.

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback: ListIterator

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Array<T>

A new array of elements that failed the callback check.

public reject(collection: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.reject

Parameters

Returns

Array<T>

public reject(collection: Dictionary, callback: ListIterator, thisArg?: any): Array<T>

see

_.reject

Parameters

Returns

Array<T>

public reject(collection: Array<T>, pluckValue: string): Array<T>

see

_.reject

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public reject(collection: List, pluckValue: string): Array<T>

see

_.reject

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public reject(collection: Dictionary, pluckValue: string): Array<T>

see

_.reject

Parameters

  • collection: Dictionary
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public reject(collection: Array<T>, whereValue: W): Array<T>

see

_.reject

Parameters

  • collection: Array<T>
  • whereValue: W

    _.where style callback

Returns

Array<T>

public reject(collection: List, whereValue: W): Array<T>

see

_.reject

Parameters

  • collection: List
  • whereValue: W

    _.where style callback

Returns

Array<T>

public reject(collection: Dictionary, whereValue: W): Array<T>

see

_.reject

Parameters

  • collection: Dictionary
  • whereValue: W

    _.where style callback

Returns

Array<T>

public remove(array: Array<any>, callback?: ListIterator, thisArg?: any): Array<any>

Removes all elements from an array that the callback returns truey for and returns an array of removed elements. The callback is bound to thisArg and invoked with three arguments; (value, index, array).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • array: Array<any>

    The array to modify.

  • callback?: ListIterator optional

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Array<any>

A new array of removed elements.

public remove(array: List, callback?: ListIterator, thisArg?: any): Array<any>

see

_.remove

Parameters

Returns

Array<any>

public remove(array: Array<any>, pluckValue?: string): Array<any>

see

_.remove

Parameters

  • array: Array<any>
  • pluckValue?: string optional

    _.pluck style callback

Returns

Array<any>

public remove(array: List, pluckValue?: string): Array<any>

see

_.remove

Parameters

  • array: List
  • pluckValue?: string optional

    _.pluck style callback

Returns

Array<any>

public remove(array: Array<any>, wherealue?: Dictionary): Array<any>

see

_.remove

Parameters

  • array: Array<any>
  • wherealue?: Dictionary optional

Returns

Array<any>

public remove(array: List, wherealue?: Dictionary): Array<any>

see

_.remove

Parameters

Returns

Array<any>

public rest(array: Array<T>): Array<T>

The opposite of _.initial this method gets all but the first element or first n elements of an array. If a callback function is provided elements at the beginning of the array are excluded from the result as long as the callback returns truey. The callback is bound to thisArg and invoked with three arguments; (value, index, array).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • array: Array<T>

    The array to query.

Returns

Array<T>

Returns a slice of array.

public rest(array: List): Array<T>

see

_.rest

Parameters

Returns

Array<T>

public rest(array: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

see

_.rest

Parameters

  • array: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public rest(array: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.rest

Parameters

Returns

Array<T>

public rest(array: Array<T>, n: number): Array<T>

see

_.rest

Parameters

  • array: Array<T>
  • n: number

Returns

Array<T>

public rest(array: List, n: number): Array<T>

see

_.rest

Parameters

  • array: List
  • n: number

Returns

Array<T>

public rest(array: Array<T>, pluckValue: string): Array<T>

see

_.rest

Parameters

  • array: Array<T>
  • pluckValue: string

Returns

Array<T>

public rest(array: List, pluckValue: string): Array<T>

see

_.rest

Parameters

  • array: List
  • pluckValue: string

Returns

Array<T>

public rest(array: Array<T>, whereValue: W): Array<T>

see

_.rest

Parameters

  • array: Array<T>
  • whereValue: W

Returns

Array<T>

public rest(array: List, whereValue: W): Array<T>

see

_.rest

Parameters

  • array: List
  • whereValue: W

Returns

Array<T>

public result(object: any, property: string): any

Resolves the value of property on object. If property is a function it will be invoked with the this binding of object and its result returned, else the property value is returned. If object is falsey then undefined is returned.

Parameters

  • object: any

    The object to inspect.

  • property: string

    The property to get the value of.

Returns

any

The resolved value.

public runInContext(context: any): any

Create a new lodash function using the given context object.

Parameters

  • context: any

    The context object

Returns

any

The lodash function.

public sample(collection: Array<T>): T

Retrieves a random element or n random elements from a collection.

Parameters

  • collection: Array<T>

    The collection to sample.

Returns

T

Returns the random sample(s) of collection.

public sample(collection: List): T

see

_.sample

Parameters

Returns

T

public sample(collection: Dictionary): T

see

_.sample

Parameters

Returns

T

public sample(collection: Array<T>, n: number): Array<T>

see

_.sample

Parameters

  • collection: Array<T>
  • n: number

    The number of elements to sample.

Returns

Array<T>

public sample(collection: List, n: number): Array<T>

see

_.sample

Parameters

  • collection: List
  • n: number

    The number of elements to sample.

Returns

Array<T>

public sample(collection: Dictionary, n: number): Array<T>

see

_.sample

Parameters

  • collection: Dictionary
  • n: number

    The number of elements to sample.

Returns

Array<T>

public select(collection: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

see

_.filter

Parameters

  • collection: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public select(collection: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.filter

Parameters

Returns

Array<T>

public select(collection: Dictionary, callback: ListIterator, thisArg?: any): Array<T>

see

_.filter

Parameters

Returns

Array<T>

public select(collection: Array<T>, pluckValue: string): Array<T>

see

_.filter

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public select(collection: List, pluckValue: string): Array<T>

see

_.filter

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public select(collection: Dictionary, pluckValue: string): Array<T>

see

_.filter

Parameters

  • collection: Dictionary
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public select(collection: Array<T>, whereValue: W): Array<T>

see

_.filter

Parameters

  • collection: Array<T>
  • whereValue: W

Returns

Array<T>

public select(collection: List, whereValue: W): Array<T>

see

_.filter

Parameters

  • collection: List
  • whereValue: W

Returns

Array<T>

public select(collection: Dictionary, whereValue: W): Array<T>

see

_.filter

Parameters

Returns

Array<T>

public shuffle(collection: Array<T>): Array<T>

Creates an array of shuffled values, using a version of the Fisher-Yates shuffle. See http://en.wikipedia.org/wiki/Fisher-Yates_shuffle.

Parameters

  • collection: Array<T>

    The collection to shuffle.

Returns

Array<T>

Returns a new shuffled collection.

public shuffle(collection: List): Array<T>

see

_.shuffle

Parameters

Returns

Array<T>

public shuffle(collection: Dictionary): Array<T>

see

_.shuffle

Parameters

Returns

Array<T>

public size(collection: Array<T>): number

Gets the size of the collection by returning collection.length for arrays and array-like objects or the number of own enumerable properties for objects.

Parameters

  • collection: Array<T>

    The collection to inspect.

Returns

number

collection.length

public size(collection: List): number

see

_.size

Parameters

Returns

number

public size(object: T): number

see

_.size

Parameters

  • object: T

    The object to inspect

Returns

number

The number of own enumerable properties.

public size(aString: string): number

see

_.size

Parameters

  • aString: string

    The string to inspect

Returns

number

The length of aString

public some(collection: Array<T>, callback?: ListIterator, thisArg?: any): boolean

Checks if the callback returns a truey value for any element of a collection. The function returns as soon as it finds a passing value and does not iterate over the entire collection. The callback is bound to thisArg and invoked with three arguments; (value, index|key, collection).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback?: ListIterator optional

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

boolean

True if any element passed the callback check, else false.

public some(collection: List, callback?: ListIterator, thisArg?: any): boolean

see

_.some

Parameters

Returns

boolean

public some(collection: Dictionary, callback?: ListIterator, thisArg?: any): boolean

see

_.some

Parameters

Returns

boolean

public some(collection: {}, callback?: ListIterator, thisArg?: any): boolean

see

_.some

Parameters

  • collection: {}
  • callback?: ListIterator optional
  • thisArg?: any optional

Returns

boolean

public some(collection: Array<T>, pluckValue: string): boolean

see

_.some

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

boolean

public some(collection: List, pluckValue: string): boolean

see

_.some

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

boolean

public some(collection: Dictionary, pluckValue: string): boolean

see

_.some

Parameters

  • collection: Dictionary
  • pluckValue: string

    _.pluck style callback

Returns

boolean

public some(collection: Array<T>, whereValue: W): boolean

see

_.some

Parameters

  • collection: Array<T>
  • whereValue: W

    _.where style callback

Returns

boolean

public some(collection: List, whereValue: W): boolean

see

_.some

Parameters

  • collection: List
  • whereValue: W

    _.where style callback

Returns

boolean

public some(collection: Dictionary, whereValue: W): boolean

see

_.some

Parameters

  • collection: Dictionary
  • whereValue: W

    _.where style callback

Returns

boolean

public sortBy(collection: Array<T>, callback?: ListIterator, thisArg?: any): Array<T>

Creates an array of elements, sorted in ascending order by the results of running each element in a collection through the callback. This method performs a stable sort, that is, it will preserve the original sort order of equal elements. The callback is bound to thisArg and invoked with three arguments; (value, index|key, collection).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback?: ListIterator optional

    The function called per iteration.

  • thisArg?: any optional

    The this binding of callback.

Returns

Array<T>

A new array of sorted elements.

public sortBy(collection: List, callback?: ListIterator, thisArg?: any): Array<T>

see

_.sortBy

Parameters

Returns

Array<T>

public sortBy(collection: Array<T>, pluckValue: string): Array<T>

see

_.sortBy

Parameters

  • collection: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public sortBy(collection: List, pluckValue: string): Array<T>

see

_.sortBy

Parameters

  • collection: List
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public sortBy(collection: Array<T>, whereValue: W): Array<T>

see

_.sortBy

Parameters

  • collection: Array<T>
  • whereValue: W

    _.where style callback

Returns

Array<T>

public sortBy(collection: List, whereValue: W): Array<T>

see

_.sortBy

Parameters

  • collection: List
  • whereValue: W

    _.where style callback

Returns

Array<T>

public sortedIndex(array: Array<T>, value: T, callback?: (x: T) => TSort, thisArg?: any): number

Uses a binary search to determine the smallest index at which a value should be inserted into a given sorted array in order to maintain the sort order of the array. If a callback is provided it will be executed for value and each element of array to compute their sort ranking. The callback is bound to thisArg and invoked with one argument; (value).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • array: Array<T>

    The sorted list.

  • value: T

    The value to determine its index within list.

  • callback?: (x: T) => TSort optional

    Iterator to compute the sort ranking of each value, optional.

  • thisArg?: any optional

Returns

number

The index at which value should be inserted into array.

public sortedIndex(array: List, value: T, callback?: (x: T) => TSort, thisArg?: any): number

see

_.sortedIndex

Parameters

  • array: List
  • value: T
  • callback?: (x: T) => TSort optional
  • thisArg?: any optional

Returns

number

public sortedIndex(array: Array<T>, value: T, pluckValue: string): number

see

_.sortedIndex

Parameters

  • array: Array<T>
  • value: T
  • pluckValue: string

    the _.pluck style callback

Returns

number

public sortedIndex(array: List, value: T, pluckValue: string): number

see

_.sortedIndex

Parameters

  • array: List
  • value: T
  • pluckValue: string

    the _.pluck style callback

Returns

number

public sortedIndex(array: Array<T>, value: T, whereValue: W): number

see

_.sortedIndex

Parameters

  • array: Array<T>
  • value: T
  • whereValue: W

Returns

number

public sortedIndex(array: List, value: T, whereValue: W): number

see

_.sortedIndex

Parameters

  • array: List
  • value: T
  • whereValue: W

Returns

number

public tail(array: Array<T>): Array<T>

see

_.rest

Parameters

  • array: Array<T>

Returns

Array<T>

public tail(array: List): Array<T>

see

_.rest

Parameters

Returns

Array<T>

public tail(array: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

see

_.rest

Parameters

  • array: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public tail(array: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.rest

Parameters

Returns

Array<T>

public tail(array: Array<T>, n: number): Array<T>

see

_.rest

Parameters

  • array: Array<T>
  • n: number

Returns

Array<T>

public tail(array: List, n: number): Array<T>

see

_.rest

Parameters

  • array: List
  • n: number

Returns

Array<T>

public tail(array: Array<T>, pluckValue: string): Array<T>

see

_.rest

Parameters

  • array: Array<T>
  • pluckValue: string

Returns

Array<T>

public tail(array: List, pluckValue: string): Array<T>

see

_.rest

Parameters

  • array: List
  • pluckValue: string

Returns

Array<T>

public tail(array: Array<T>, whereValue: W): Array<T>

see

_.rest

Parameters

  • array: Array<T>
  • whereValue: W

Returns

Array<T>

public tail(array: List, whereValue: W): Array<T>

see

_.rest

Parameters

  • array: List
  • whereValue: W

Returns

Array<T>

public take(array: Array<T>): T

see

_.first

Parameters

  • array: Array<T>

Returns

T

public take(array: List): T

see

_.first

Parameters

Returns

T

public take(array: Array<T>, n: number): Array<T>

see

_.first

Parameters

  • array: Array<T>
  • n: number

Returns

Array<T>

public take(array: List, n: number): Array<T>

see

_.first

Parameters

  • array: List
  • n: number

Returns

Array<T>

public take(array: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

see

_.first

Parameters

  • array: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public take(array: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.first

Parameters

Returns

Array<T>

public take(array: Array<T>, pluckValue: string): Array<T>

see

_.first

Parameters

  • array: Array<T>
  • pluckValue: string

Returns

Array<T>

public take(array: List, pluckValue: string): Array<T>

see

_.first

Parameters

  • array: List
  • pluckValue: string

Returns

Array<T>

public take(array: Array<T>, whereValue: W): Array<T>

see

_.first

Parameters

  • array: Array<T>
  • whereValue: W

Returns

Array<T>

public take(array: List, whereValue: W): Array<T>

see

_.first

Parameters

  • array: List
  • whereValue: W

Returns

Array<T>

public tap(value: T, interceptor: (value: T) => void): T

Invokes interceptor with the value as the first argument and then returns value. The purpose of this method is to "tap into" a method chain in order to perform operations on intermediate results within the chain.

Parameters

  • value: T

    The value to provide to interceptor

  • interceptor: (value: T) => void

    The function to invoke.

Returns

T

value

public template(text: string): TemplateExecutor

A micro-templating method that handles arbitrary delimiters, preserves whitespace, and correctly escapes quotes within interpolated code.

Note: In the development build, _.template utilizes sourceURLs for easier debugging. See http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl

For more information on precompiling templates see: http://lodash.com/#custom-builds

For more information on Chrome extension sandboxes see: http://developer.chrome.com/stable/extensions/sandboxingEval.html

Parameters

  • text: string

    The template text.

Returns

TemplateExecutor

Returns the compiled Lo-Dash HTML template or a TemplateExecutor if no data is passed.

public template(text: string, data: any, options?: TemplateSettings, sourceURL?: string, variable?: string): any

see

_.template

Parameters

  • text: string
  • data: any
  • options?: TemplateSettings optional
  • sourceURL?: string optional
  • variable?: string optional

Returns

any

public throttle(func: T, wait: number, options?: ThrottleSettings): T

Creates a function that, when executed, will only call the func function at most once per every wait milliseconds. Provide an options object to indicate that func should be invoked on the leading and/or trailing edge of the wait timeout. Subsequent calls to the throttled function will return the result of the last func call.

Note: If leading and trailing options are true func will be called on the trailing edge of the timeout only if the the throttled function is invoked more than once during the wait timeout.

Parameters

  • func: T

    The function to throttle.

  • wait: number

    The number of milliseconds to throttle executions to.

  • options?: ThrottleSettings optional

    The options object.

Returns

T

The new throttled function.

public times(n: number, callback: (num: number) => TResult, context?: any): Array<TResult>

Executes the callback n times, returning an array of the results of each callback execution. The callback is bound to thisArg and invoked with one argument; (index).

Parameters

  • n: number

    The number of times to execute the callback.

  • callback: (num: number) => TResult

    The function called per iteration.

  • context?: any optional

Returns

Array<TResult>

public toArray(collection: Array<T>): Array<T>

Converts the collection to an array.

Parameters

  • collection: Array<T>

    The collection to convert.

Returns

Array<T>

The new converted array.

public toArray(collection: List): Array<T>

see

_.toArray

Parameters

Returns

Array<T>

public toArray(collection: Dictionary): Array<T>

see

_.toArray

Parameters

Returns

Array<T>

public transform(collection: Array<T>, callback: MemoVoidIterator, accumulator: Acc, thisArg?: any): Acc

An alternative to _.reduce this method transforms object to a new accumulator object which is the result of running each of its elements through a callback, with each callback execution potentially mutating the accumulator object. The callback is bound to thisArg and invoked with four arguments; (accumulator, value, key, object). Callbacks may exit iteration early by explicitly returning false.

Parameters

  • collection: Array<T>

    The collection to iterate over.

  • callback: MemoVoidIterator

    The function called per iteration.

  • accumulator: Acc

    The custom accumulator value.

  • thisArg?: any optional

    The this binding of callback.

Returns

Acc

The accumulated value.

public transform(collection: List, callback: MemoVoidIterator, accumulator: Acc, thisArg?: any): Acc

see

_.transform

Parameters

Returns

Acc

public transform(collection: Dictionary, callback: MemoVoidIterator, accumulator: Acc, thisArg?: any): Acc

see

_.transform

Parameters

Returns

Acc

public transform(collection: Array<T>, callback?: MemoVoidIterator, thisArg?: any): Acc

see

_.transform

Parameters

  • collection: Array<T>
  • callback?: MemoVoidIterator optional
  • thisArg?: any optional

Returns

Acc

public transform(collection: List, callback?: MemoVoidIterator, thisArg?: any): Acc

see

_.transform

Parameters

Returns

Acc

public transform(collection: Dictionary, callback?: MemoVoidIterator, thisArg?: any): Acc

see

_.transform

Parameters

Returns

Acc

public unescape(string: string): string

The inverse of _.escape this method converts the HTML entities &, <, >, ", and ' in string to their corresponding characters.

Parameters

  • string: string

    The string to unescape.

Returns

string

The unescaped string.

public union(arrays?: Array<T[]>): Array<T>

Creates an array of unique values, in order, of the provided arrays using strict equality for comparisons, i.e. ===.

Parameters

  • arrays?: Array<T[]> optional

    The arrays to inspect.

Returns

Array<T>

Returns an array of composite values.

public union(arrays?: List[]): Array<T>

see

_.union

Parameters

  • arrays?: List[] optional

Returns

Array<T>

public uniq(array: Array<T>, isSorted?: boolean): Array<T>

Creates a duplicate-value-free version of an array using strict equality for comparisons, i.e. ===. If the array is sorted, providing true for isSorted will use a faster algorithm. If a callback is provided each element of array is passed through the callback before uniqueness is computed. The callback is bound to thisArg and invoked with three arguments; (value, index, array).

If a property name is provided for callback the created "_.pluck" style callback will return the property value of the given element.

If an object is provided for callback the created "_.where" style callback will return true for elements that have the properties of the given object, else false.

Parameters

  • array: Array<T>

    Array to remove duplicates from.

  • isSorted?: boolean optional

    True if array is already sorted, optiona, default = false.

Returns

Array<T>

Copy of array where all elements are unique.

public uniq(array: List, isSorted?: boolean): Array<T>

see

_.uniq

Parameters

  • array: List
  • isSorted?: boolean optional

Returns

Array<T>

public uniq(array: Array<T>, isSorted: boolean, callback: ListIterator, thisArg?: any): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • isSorted: boolean
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public uniq(array: List, isSorted: boolean, callback: ListIterator, thisArg?: any): Array<T>

see

_.uniq

Parameters

Returns

Array<T>

public uniq(array: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public uniq(array: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.uniq

Parameters

Returns

Array<T>

public uniq(array: Array<T>, isSorted: boolean, pluckValue: string): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • isSorted: boolean
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public uniq(array: List, isSorted: boolean, pluckValue: string): Array<T>

see

_.uniq

Parameters

  • array: List
  • isSorted: boolean
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public uniq(array: Array<T>, pluckValue: string): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public uniq(array: List, pluckValue: string): Array<T>

see

_.uniq

Parameters

  • array: List
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public uniq(array: Array<T>, isSorted: boolean, whereValue: W): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • isSorted: boolean
  • whereValue: W

    _.where style callback

Returns

Array<T>

public uniq(array: List, isSorted: boolean, whereValue: W): Array<T>

see

_.uniq

Parameters

  • array: List
  • isSorted: boolean
  • whereValue: W

    _.where style callback

Returns

Array<T>

public uniq(array: Array<T>, whereValue: W): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • whereValue: W

    _.where style callback

Returns

Array<T>

public uniq(array: List, whereValue: W): Array<T>

see

_.uniq

Parameters

  • array: List
  • whereValue: W

    _.where style callback

Returns

Array<T>

public unique(array: Array<T>, isSorted?: boolean): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • isSorted?: boolean optional

Returns

Array<T>

public unique(array: List, isSorted?: boolean): Array<T>

see

_.uniq

Parameters

  • array: List
  • isSorted?: boolean optional

Returns

Array<T>

public unique(array: Array<T>, callback: ListIterator, thisArg?: any): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public unique(array: List, callback: ListIterator, thisArg?: any): Array<T>

see

_.uniq

Parameters

Returns

Array<T>

public unique(array: Array<T>, isSorted: boolean, callback: ListIterator, thisArg?: any): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • isSorted: boolean
  • callback: ListIterator
  • thisArg?: any optional

Returns

Array<T>

public unique(array: List, isSorted: boolean, callback: ListIterator, thisArg?: any): Array<T>

see

_.uniq

Parameters

Returns

Array<T>

public unique(array: Array<T>, isSorted: boolean, pluckValue: string): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • isSorted: boolean
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public unique(array: List, isSorted: boolean, pluckValue: string): Array<T>

see

_.uniq

Parameters

  • array: List
  • isSorted: boolean
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public unique(array: Array<T>, pluckValue: string): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public unique(array: List, pluckValue: string): Array<T>

see

_.uniq

Parameters

  • array: List
  • pluckValue: string

    _.pluck style callback

Returns

Array<T>

public unique(array: Array<T>, whereValue?: W): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • whereValue?: W optional

    _.where style callback

Returns

Array<T>

public unique(array: List, whereValue?: W): Array<T>

see

_.uniq

Parameters

  • array: List
  • whereValue?: W optional

    _.where style callback

Returns

Array<T>

public unique(array: Array<T>, isSorted: boolean, whereValue?: W): Array<T>

see

_.uniq

Parameters

  • array: Array<T>
  • isSorted: boolean
  • whereValue?: W optional

    _.where style callback

Returns

Array<T>

public unique(array: List, isSorted: boolean, whereValue?: W): Array<T>

see

_.uniq

Parameters

  • array: List
  • isSorted: boolean
  • whereValue?: W optional

    _.where style callback

Returns

Array<T>

public uniqueId(prefix?: string): string

Generates a unique ID. If prefix is provided the ID will be appended to it.

Parameters

  • prefix?: string optional

    The value to prefix the ID with.

Returns

string

Returns the unique ID.

public unzip(arrays?: Array<any[]>): Array<any[]>

see

_.zip

Parameters

  • arrays?: Array<any[]> optional

Returns

Array<any[]>

public unzip(arrays?: Array<any>): Array<any>

see

_.zip

Parameters

  • arrays?: Array<any> optional

Returns

Array<any>

public values(object: any): Array<any>

Creates an array composed of the own enumerable property values of object.

Parameters

  • object: any

    The object to inspect.

Returns

Array<any>

Returns an array of property values.

public where(list: Array<T>, properties: U): Array<T>

Performs a deep comparison of each element in a collection to the given properties object, returning an array of all elements that have equivalent property values.

Parameters

  • list: Array<T>
  • properties: U

    The object of property values to filter by.

Returns

Array<T>

A new array of elements that have the given properties.

public where(list: List, properties: U): Array<T>

see

_.where

Parameters

  • list: List
  • properties: U

Returns

Array<T>

public where(list: Dictionary, properties: U): Array<T>

see

_.where

Parameters

Returns

Array<T>

public without(array: Array<T>, values?: Array<T>): Array<T>

Creates an array excluding all provided values using strict equality for comparisons, i.e. ===.

Parameters

  • array: Array<T>

    The array to filter.

  • values?: Array<T> optional

    The value(s) to exclude.

Returns

Array<T>

A new array of filtered values.

public without(array: List, values?: Array<T>): Array<T>

see

_.without

Parameters

  • array: List
  • values?: Array<T> optional

Returns

Array<T>

public wrap(value: any, wrapper: (func: Function, ...args: any[]) => any): Function

Creates a function that provides value to the wrapper function as its first argument. Additional arguments provided to the function are appended to those provided to the wrapper function. The wrapper is executed with the this binding of the created function.

Parameters

  • value: any

    The value to wrap.

  • wrapper: (func: Function, ...args: any[]) => any

    The wrapper function.

Returns

Function

The new function.

public zip(arrays?: Array<any[]>): Array<any[]>

Creates an array of grouped elements, the first of which contains the first elements of the given arrays, the second of which contains the second elements of the given arrays, and so on.

Parameters

  • arrays?: Array<any[]> optional

    Arrays to process.

Returns

Array<any[]>

A new array of grouped elements.

public zip(arrays?: Array<any>): Array<any>

see

_.zip

Parameters

  • arrays?: Array<any> optional

Returns

Array<any>

public zipObject(keys: List, values: List): TResult

Creates an object composed from arrays of keys and values. Provide either a single two dimensional array, i.e. [[key1, value1], [key2, value2]] or two arrays, one of keys and one of corresponding values.

Parameters

  • keys: List

    The array of keys.

  • values: List

    The array of values.

Returns

TResult

An object composed of the given keys and corresponding values.

LoDashWrapper: LoDashWrapper

public after(func: Function): LoDashObjectWrapper

see

_.after

Parameters

  • func: Function

Returns

LoDashObjectWrapper

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public createCallback(thisArg?: any, argCount?: number): LoDashObjectWrapper

see

_.createCallback

Parameters

  • thisArg?: any optional
  • argCount?: number optional

Returns

LoDashObjectWrapper

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

LoDashWrapperBase: LoDashWrapperBase

public chain(): TWrapper in _.LoDashWrapperBase<T, TWrapper>

Enables explicit method chaining on the wrapper object.

see

_.chain

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

The wrapper object.

public tap(interceptor: (value: T) => void): TWrapper in _.LoDashWrapperBase<T, TWrapper>

see

_.tap

Parameters

  • interceptor: (value: T) => void

Returns

TWrapper in _.LoDashWrapperBase<T, TWrapper>

public toString(): string

Produces the toString result of the wrapped value.

Returns

string

Returns the string result.

public value(): T in _.LoDashWrapperBase<T, TWrapper>

see

valueOf

Returns

T in _.LoDashWrapperBase<T, TWrapper>

public valueOf(): T in _.LoDashWrapperBase<T, TWrapper>

Extracts the wrapped value.

Returns

T in _.LoDashWrapperBase<T, TWrapper>

The wrapped value.

MemoIterator: MemoIterator

(prev: TResult in _.MemoIterator<T, TResult>, curr: T in _.MemoIterator<T, TResult>, indexOrKey: any, list?: Array<T>): TResult in _.MemoIterator<T, TResult>

Parameters

  • prev: TResult in _.MemoIterator<T, TResult>
  • curr: T in _.MemoIterator<T, TResult>
  • indexOrKey: any
  • list?: Array<T> optional

Returns

TResult in _.MemoIterator<T, TResult>

MemoVoidIterator: MemoVoidIterator

(prev: TResult in _.MemoVoidIterator<T, TResult>, curr: T in _.MemoVoidIterator<T, TResult>, indexOrKey: any, list?: Array<T>)

Parameters

  • prev: TResult in _.MemoVoidIterator<T, TResult>
  • curr: T in _.MemoVoidIterator<T, TResult>
  • indexOrKey: any
  • list?: Array<T> optional

ObjectIterator: ObjectIterator

(element: T in _.ObjectIterator<T, TResult>, key: string, list: any): TResult in _.ObjectIterator<T, TResult>

Parameters

  • element: T in _.ObjectIterator<T, TResult>
  • key: string
  • list: any

Returns

TResult in _.ObjectIterator<T, TResult>

Support: Support

An object used to flag environments features.

public argsClass: boolean

Detect if an arguments object’s [[Class]] is resolvable (all but Firefox < 4, IE < 9).

public argsObject: boolean

Detect if arguments objects are Object objects (all but Narwhal and Opera < 10.5).

public enumErrorProps: boolean

Detect if name or message properties of Error.prototype are enumerable by default. (IE < 9, Safari < 5.1)

public fastBind: boolean

Detect if Function#bind exists and is inferred to be fast (all but V8).

public funcDecomp: boolean

Detect if functions can be decompiled by Function#toString (all but PS3 and older Opera mobile browsers & avoided in Windows 8 apps).

public funcNames: boolean

Detect if Function#name is supported (all but IE).

public nonEnumArgs: boolean

Detect if arguments object indexes are non-enumerable (Firefox < 4, IE < 9, PhantomJS, Safari < 5.1).

public nonEnumShadows: boolean

Detect if properties shadowing those on Object.prototype are non-enumerable.

In IE < 9 an objects own properties, shadowing non-enumerable ones, are made non-enumerable as well (a.k.a the JScript [[DontEnum]] bug).

public ownLast: boolean

Detect if own properties are iterated after inherited properties (all but IE < 9).

public spliceObjects: boolean

Detect if Array#shift and Array#splice augment array-like objects correctly.

Firefox < 10, IE compatibility mode, and IE < 9 have buggy Array shift() and splice() functions that fail to remove the last element, value[0], of array-like objects even though the length property is set to 0. The shift() method is buggy in IE 8 compatibility mode, while splice() is buggy regardless of mode in IE < 9 and buggy in compatibility mode in IE 9.

public unindexedChars: boolean

Detect lack of support for accessing string characters by index.

IE < 8 can't access characters by index and IE 8 can only access characters by index on string literals.

TemplateExecutor: TemplateExecutor

(data?: Array<any>): string

Parameters

  • data?: Array<any> optional

Returns

string

public source: string

TemplateSettings: TemplateSettings

By default, the template delimiters used by Lo-Dash are similar to those in embedded Ruby (ERB). Change the following template settings to use alternative delimiters.

optional public escape?: RegExp

The "escape" delimiter.

optional public evaluate?: RegExp

The "evaluate" delimiter.

optional public imports?: Dictionary

An object to import into the template as local variables.

optional public interpolate?: RegExp

The "interpolate" delimiter.

optional public variable?: string

Used to reference the data object in the template text.

ThrottleSettings: ThrottleSettings

optional public leading?: boolean

If you'd like to disable the leading-edge call, pass this as false.

optional public trailing?: boolean

If you'd like to disable the execution on the trailing-edge, pass false.