Constructors
constructor
- new ArrayInfo(property, indicies): ArrayInfo
-
Parameters
-
property: string
-
indicies: any[]
Properties
Readonly
append
append: boolean = false
Readonly
index
index: number = 0
Readonly
indicies
indicies: any[] = ...
Readonly
property
property: string
Methods
delete
- delete(data): void
-
Returns void
Private
getArrayDataAndIndexFromProperty
- getArrayDataAndIndexFromProperty(data): any
-
Returns any
getData
- getData(data): any
-
Returns any
getIndex
- getIndex(data, avoidProperty?): number
-
Parameters
-
-
Optional
avoidProperty: boolean
Returns number
isMultiDimensional
- isMultiDimensional(): boolean
-
Returns boolean
isValid
- isValid(data): boolean
-
Returns boolean
setData
- setData(data, value): void
-
Returns void
Static
processArray
- processArray(property?): null | ArrayInfo
-
Parameters
-
Optional
property: string
Delete the index from the array