Class SortableMixin

Hierarchy

Index

Properties

Methods

Properties

public []: Array<any>

public arrangedContent: any

public firstObject: any

public hasEnumerableObservers: boolean

public lastObject: any

public map: ItemIndexEnumerableCallbackTarget

public reject: ItemIndexEnumerableCallbackTarget

public sortAscending: boolean

public sortFunction: Comparable

public sortProperties: Array<any>

Methods

public addEnumerableObserver(target: any, opts: EnumerableConfigurationOptions): Enumerable

Parameters

Returns

Enumerable

public addObject(object: any): any

Parameters

  • object: any

Returns

any

public addObjects(objects: Enumerable): MutableEnumberable

Parameters

Returns

MutableEnumberable

public any(callback: Function, target?: any): boolean

Parameters

  • callback: Function
  • target?: any optional

Returns

boolean

public anyBy(key: string, value?: string): boolean

Parameters

  • key: string
  • value?: string optional

Returns

boolean

public compact(): Array<any>

Returns

Array<any>

public contains(obj: any): boolean

Parameters

  • obj: any

Returns

boolean

public enumerableContentDidChange(start: number, removing: number, adding: number): any

Parameters

  • start: number
  • removing: number
  • adding: number

Returns

any

public enumerableContentDidChange(start: number, removing: Enumerable, adding: number): any

Parameters

  • start: number
  • removing: Enumerable
  • adding: number

Returns

any

public enumerableContentDidChange(start: number, removing: number, adding: Enumerable): any

Parameters

  • start: number
  • removing: number
  • adding: Enumerable

Returns

any

public enumerableContentDidChange(start: number, removing: Enumerable, adding: Enumerable): any

Parameters

Returns

any

public enumerableContentDidChange(removing: number, adding: number): any

Parameters

  • removing: number
  • adding: number

Returns

any

public enumerableContentDidChange(removing: Enumerable, adding: number): any

Parameters

Returns

any

public enumerableContentDidChange(removing: number, adding: Enumerable): any

Parameters

Returns

any

public enumerableContentDidChange(removing: Enumerable, adding: Enumerable): any

Parameters

Returns

any

public enumerableContentWillChange(removing: number, adding: number): Enumerable

Parameters

  • removing: number
  • adding: number

Returns

Enumerable

public enumerableContentWillChange(removing: Enumerable, adding: number): Enumerable

Parameters

Returns

Enumerable

public enumerableContentWillChange(removing: number, adding: Enumerable): Enumerable

Parameters

Returns

Enumerable

public enumerableContentWillChange(removing: Enumerable, adding: Enumerable): Enumerable

Parameters

Returns

Enumerable

public every(callback: Function, target?: any): boolean

Parameters

  • callback: Function
  • target?: any optional

Returns

boolean

public everyBy(key: string, value?: string): boolean

Parameters

  • key: string
  • value?: string optional

Returns

boolean

public everyProperty(key: string, value?: string): boolean

Parameters

  • key: string
  • value?: string optional

Returns

boolean

public filter(callback: Function, target: any): Array<any>

Parameters

  • callback: Function
  • target: any

Returns

Array<any>

public filterBy(key: string, value?: string): Array<any>

Parameters

  • key: string
  • value?: string optional

Returns

Array<any>

public find(callback: Function, target: any): any

Parameters

  • callback: Function
  • target: any

Returns

any

public findBy(key: string, value?: string): any

Parameters

  • key: string
  • value?: string optional

Returns

any

public forEach(callback: Function, target?: any): any

Parameters

  • callback: Function
  • target?: any optional

Returns

any

public getEach(key: string): Array<any>

Parameters

  • key: string

Returns

Array<any>

public invoke(methodName: string, any?: Array<any>): Array<any>

Parameters

  • methodName: string
  • any?: Array<any> optional

Returns

Array<any>

public mapBy(key: string): Array<any>

Parameters

  • key: string

Returns

Array<any>

public nextObject(index: number, previousObject: any, context: any): any

Parameters

  • index: number
  • previousObject: any
  • context: any

Returns

any

public reduce(callback: ReduceCallback, initialValue: any, reducerProperty: string): any

Parameters

Returns

any

public rejectBy(key: string, value?: string): Array<any>

Parameters

  • key: string
  • value?: string optional

Returns

Array<any>

public removeEnumerableObserver(target: any, opts: EnumerableConfigurationOptions): Enumerable

Parameters

Returns

Enumerable

public removeObject(object: any): any

Parameters

  • object: any

Returns

any

public removeObjects(objects: Enumerable): MutableEnumberable

Parameters

Returns

MutableEnumberable

public setEach(key: string, value?: any): any

Parameters

  • key: string
  • value?: any optional

Returns

any

public some(callback: Function, target?: any): boolean

Parameters

  • callback: Function
  • target?: any optional

Returns

boolean

public someProperty(key: string, value?: string): boolean

Parameters

  • key: string
  • value?: string optional

Returns

boolean

public toArray(): Array<any>

Returns

Array<any>

public uniq(): Enumerable

Returns

Enumerable

public without(value: any): Enumerable

Parameters

  • value: any

Returns

Enumerable