This module implements Observer-friendly Array-like behavior. This mixin is picked up by the
Array class as well as other controllers, etc. that want to appear to be arrays.
Properties
public []: Array<any>
Inherited from
Array .[]
Defined in ember/ember.d.ts:409
public hasEnumerableObservers: boolean
Inherited from
Array .map
Defined in ember/ember.d.ts:391
Methods
Parameters
Returns
Array<any>
public any( callback: Function , target?: any ) : boolean
Inherited from
Array .any
Defined in ember/ember.d.ts:360
Parameters
callback: Function
target?: any optional
Returns
boolean
public anyBy( key: string , value?: string ) : boolean
Parameters
key: string
value?: string optional
Returns
boolean
public arrayContentDidChange( startIdx: number , removeAmt: number , addAmt: number ) : Array<any>
Parameters
startIdx: number
removeAmt: number
addAmt: number
Returns
Array<any>
public arrayContentWillChange( startIdx: number , removeAmt: number , addAmt: number ) : Array<any>
Parameters
startIdx: number
removeAmt: number
addAmt: number
Returns
Array<any>
public compact( ) : Array<any>
Returns
Array<any>
public contains( obj: any ) : boolean
Parameters
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
adding: number
Returns
any
public enumerableContentDidChange( start: number , removing: number , adding: Enumerable ) : any
Parameters
start: number
removing: number
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 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
Returns
Array<any>
public indexOf( object: any , startAt: number ) : number
Parameters
object: any
startAt: number
Returns
number
public invoke( methodName: string , any?: Array<any> ) : Array<any>
Parameters
methodName: string
any?: Array<any> optional
Returns
Array<any>
public lastIndexOf( object: any , startAt: number ) : number
Parameters
object: any
startAt: number
Returns
number
public mapBy( key: string ) : Array<any>
Parameters
Returns
Array<any>
public nextObject( index: number , previousObject: any , context: any ) : any
Parameters
index: number
previousObject: any
context: any
Returns
any
public objectAt( idx: number ) : any
Parameters
Returns
any
public objectsAt( number?: Array<any> ) : Array<any>
Parameters
number?: Array<any> optional
Returns
Array<any>
public reduce( callback: ReduceCallback , initialValue: any , reducerProperty: string ) : any
Parameters
initialValue: any
reducerProperty: string
Returns
any
public rejectBy( key: string , value?: string ) : Array<any>
Parameters
key: string
value?: string optional
Returns
Array<any>
Parameters
Returns
Array<any>
public setEach( key: string , value?: any ) : any
Parameters
key: string
value?: any optional
Returns
any
public slice( beginIndex?: number , endIndex?: number ) : Array<any>
Parameters
beginIndex?: number optional
endIndex?: number optional
Returns
Array<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>