Interface ArrayLikeSequence

Hierarchy

  • LazyJS.Sequence<T>
    • ArrayLikeSequence

Index

Methods

Functions

Methods

public async(interval: number): AsyncSequence

Parameters

  • interval: number

Returns

AsyncSequence

public chunk(size: number): LazyJS.Sequence<T>

Parameters

  • size: number

Returns

LazyJS.Sequence<T>

public compact(): LazyJS.Sequence<T>

Returns

LazyJS.Sequence<T>

public concat(): LazyJS.ArrayLikeSequence<T>

Returns

LazyJS.ArrayLikeSequence<T>

public consecutive(length: number): LazyJS.Sequence<T>

Parameters

  • length: number

Returns

LazyJS.Sequence<T>

public contains(value: T in LazyJS.SequenceBaser<T>): boolean

Parameters

  • value: T in LazyJS.SequenceBaser<T>

Returns

boolean

public countBy(keyFn: GetKeyCallback): LazyJS.ObjectLikeSequence<T>

Parameters

Returns

LazyJS.ObjectLikeSequence<T>

public countBy(propertyName: string): LazyJS.ObjectLikeSequence<T>

Parameters

  • propertyName: string

Returns

LazyJS.ObjectLikeSequence<T>

public dropWhile(predicateFn: TestCallback): LazyJS.Sequence<T>

Parameters

Returns

LazyJS.Sequence<T>

public each(eachFn: ValueCallback): LazyJS.Sequence<T>

Parameters

Returns

LazyJS.Sequence<T>

public every(predicateFn: TestCallback): boolean

Parameters

Returns

boolean

public filter(predicateFn: TestCallback): LazyJS.Sequence<T>

Parameters

Returns

LazyJS.Sequence<T>

public find(predicateFn: TestCallback): LazyJS.Sequence<T>

Parameters

Returns

LazyJS.Sequence<T>

public findWhere(properties: Object): LazyJS.Sequence<T>

Parameters

  • properties: Object

Returns

LazyJS.Sequence<T>

public first(count?: number): LazyJS.ArrayLikeSequence<T>

Parameters

  • count?: number optional

Returns

LazyJS.ArrayLikeSequence<T>

public flatten(): LazyJS.Sequence<T>

Returns

LazyJS.Sequence<T>

public get(index: number): T in LazyJS.ArrayLikeSequence<T>

Parameters

  • index: number

Returns

T in LazyJS.ArrayLikeSequence<T>

public groupBy(keyFn: GetKeyCallback): LazyJS.ObjectLikeSequence<T>

Parameters

Returns

LazyJS.ObjectLikeSequence<T>

public indexOf(value: any, startIndex?: number): LazyJS.Sequence<T>

Parameters

  • value: any
  • startIndex?: number optional

Returns

LazyJS.Sequence<T>

public initial(count?: number): LazyJS.Sequence<T>

Parameters

  • count?: number optional

Returns

LazyJS.Sequence<T>

public intersection(var_args: Array<T>): LazyJS.Sequence<T>

Parameters

  • var_args: Array<T>

Returns

LazyJS.Sequence<T>

public invoke(methodName: string): LazyJS.Sequence<T>

Parameters

  • methodName: string

Returns

LazyJS.Sequence<T>

public isEmpty(): boolean

Returns

boolean

public join(delimiter?: string): string

Parameters

  • delimiter?: string optional

Returns

string

public last(): any

Returns

any

public last(count: number): LazyJS.Sequence<T>

Parameters

  • count: number

Returns

LazyJS.Sequence<T>

public lastIndexOf(value: any): LazyJS.Sequence<T>

Parameters

  • value: any

Returns

LazyJS.Sequence<T>

public length(): number

Returns

number

public map(mapFn: MapCallback): LazyJS.ArrayLikeSequence<U>

Parameters

Returns

LazyJS.ArrayLikeSequence<U>

public max(valueFn?: NumberCallback): T in LazyJS.SequenceBaser<T>

Parameters

Returns

T in LazyJS.SequenceBaser<T>

public min(valueFn?: NumberCallback): T in LazyJS.SequenceBaser<T>

Parameters

Returns

T in LazyJS.SequenceBaser<T>

public pluck(propertyName: string): LazyJS.Sequence<T>

Parameters

  • propertyName: string

Returns

LazyJS.Sequence<T>

public pop(): LazyJS.ArrayLikeSequence<T>

Returns

LazyJS.ArrayLikeSequence<T>

public reduce(aggregatorFn: MemoCallback, memo?: U): U

Parameters

Returns

U

public reduceRight(aggregatorFn: MemoCallback, memo: U): U

Parameters

Returns

U

public reject(predicateFn: TestCallback): LazyJS.Sequence<T>

Parameters

Returns

LazyJS.Sequence<T>

public rest(count?: number): LazyJS.ArrayLikeSequence<T>

Parameters

  • count?: number optional

Returns

LazyJS.ArrayLikeSequence<T>

public reverse(): LazyJS.ArrayLikeSequence<T>

Returns

LazyJS.ArrayLikeSequence<T>

public shift(): LazyJS.ArrayLikeSequence<T>

Returns

LazyJS.ArrayLikeSequence<T>

public shuffle(): LazyJS.Sequence<T>

Returns

LazyJS.Sequence<T>

public slice(begin: number, end?: number): LazyJS.ArrayLikeSequence<T>

Parameters

  • begin: number
  • end?: number optional

Returns

LazyJS.ArrayLikeSequence<T>

public some(predicateFn?: TestCallback): boolean

Parameters

Returns

boolean

public sortBy(sortFn: NumberCallback): LazyJS.Sequence<T>

Parameters

Returns

LazyJS.Sequence<T>

public sortedIndex(value: T in LazyJS.SequenceBaser<T>): LazyJS.Sequence<T>

Parameters

  • value: T in LazyJS.SequenceBaser<T>

Returns

LazyJS.Sequence<T>

public sum(valueFn?: NumberCallback): LazyJS.Sequence<T>

Parameters

Returns

LazyJS.Sequence<T>

public takeWhile(predicateFn: TestCallback): LazyJS.Sequence<T>

Parameters

Returns

LazyJS.Sequence<T>

public toArray(): Array<T>

Returns

Array<T>

public toObject(): Object

Returns

Object

public union(var_args: Array<T>): LazyJS.Sequence<T>

Parameters

  • var_args: Array<T>

Returns

LazyJS.Sequence<T>

public uniq(): LazyJS.Sequence<T>

Returns

LazyJS.Sequence<T>

public where(properties: Object): LazyJS.Sequence<T>

Parameters

  • properties: Object

Returns

LazyJS.Sequence<T>

public without(var_args: Array<T>): LazyJS.Sequence<T>

Parameters

  • var_args: Array<T>

Returns

LazyJS.Sequence<T>

public zip(var_args: Array<T>): LazyJS.Sequence<T>

Parameters

  • var_args: Array<T>

Returns

LazyJS.Sequence<T>

Functions

define(methodName: Array<string>, overrides: Object): Function

Parameters

  • methodName: Array<string>
  • overrides: Object

Returns

Function