Constructors
constructor
- new ArrayInfo(property: string, indicies: any[]): 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: KeyValue): void
Returns void
getIndex
- getIndex(data: KeyValue, avoidProperty?: boolean): number
Parameters
- data: KeyValue
Optional
avoidProperty: boolean
Returns number
isMultiDimensional
- isMultiDimensional(): boolean
Returns boolean
isValid
- isValid(data: KeyValue): boolean
Returns boolean
setData
- setData(data: KeyValue, value: any): void
Returns void
Static
processArray
- processArray(property?: string): null | ArrayInfo
Delete the index from the array