Interface ObjectLikeSequence

Hierarchy

  • LazyJS.Sequence<T>
    • ObjectLikeSequence

Index

Methods

Functions

Methods

public assign(other: Object): LazyJS.ObjectLikeSequence<T>

Parameters

  • other: Object

Returns

LazyJS.ObjectLikeSequence<T>

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(var_args: Array<T>): LazyJS.Sequence<T>

Parameters

  • var_args: Array<T>

Returns

LazyJS.Sequence<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 defaults(defaults: Object): LazyJS.ObjectLikeSequence<T>

Parameters

  • defaults: Object

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(): any

Returns

any

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

Parameters

  • count: number

Returns

LazyJS.Sequence<T>

public flatten(): LazyJS.Sequence<T>

Returns

LazyJS.Sequence<T>

public functions(): LazyJS.Sequence<T>

Returns

LazyJS.Sequence<T>

public get(property: string): LazyJS.ObjectLikeSequence<T>

Parameters

  • property: string

Returns

LazyJS.ObjectLikeSequence<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 invert(): LazyJS.ObjectLikeSequence<T>

Returns

LazyJS.ObjectLikeSequence<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 keys(): LazyJS.Sequence<string>

Returns

LazyJS.Sequence<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 map(mapFn: MapCallback): LazyJS.Sequence<U>

Parameters

Returns

LazyJS.Sequence<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 omit(properties: Array<string>): LazyJS.ObjectLikeSequence<T>

Parameters

  • properties: Array<string>

Returns

LazyJS.ObjectLikeSequence<T>

public pairs(): LazyJS.Sequence<T>

Returns

LazyJS.Sequence<T>

public pick(properties: Array<string>): LazyJS.ObjectLikeSequence<T>

Parameters

  • properties: Array<string>

Returns

LazyJS.ObjectLikeSequence<T>

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

Parameters

  • propertyName: string

Returns

LazyJS.Sequence<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.Sequence<T>

Parameters

  • count?: number optional

Returns

LazyJS.Sequence<T>

public reverse(): LazyJS.Sequence<T>

Returns

LazyJS.Sequence<T>

public shuffle(): LazyJS.Sequence<T>

Returns

LazyJS.Sequence<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 values(): 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