Properties
add
add: (value: number) => void
addAll
add
All: (iterable: IIterable<number>) => void
any
any: (test: (element: number) => boolean) => boolean
Type declaration
-
- (test: (element: number) => boolean): boolean
-
Parameters
-
test: (element: number) => boolean
-
- (element: number): boolean
-
Parameters
Returns boolean
Returns boolean
cast
Type declaration
-
-
Type parameters
Returns IList<R>
contains
contains: (element?: Object) => boolean
Type declaration
-
- (element?: Object): boolean
-
Parameters
Returns boolean
elementAt
elementAt: (index: number) => number
Type declaration
-
-
Parameters
Returns number
every
every: (test: (element: number) => boolean) => boolean
Type declaration
-
- (test: (element: number) => boolean): boolean
-
Parameters
-
test: (element: number) => boolean
-
- (element: number): boolean
-
Parameters
Returns boolean
Returns boolean
expand
Type declaration
-
-
Type parameters
Parameters
fillRange
fillRange: (start: number, end: number, fillValue?: number) => void
Type declaration
-
- (start: number, end: number, fillValue?: number): void
-
Parameters
-
start: number
-
end: number
-
Optional fillValue: number
Returns void
firstWhere
firstWhere: (test: (element: number) => boolean, props: { orElse?: () => undefined | number }) => number
Type declaration
-
- (test: (element: number) => boolean, props: { orElse?: () => undefined | number }): number
-
Parameters
-
test: (element: number) => boolean
-
- (element: number): boolean
-
Parameters
Returns boolean
-
props: { orElse?: () => undefined | number }
-
Optional orElse?: () => undefined | number
-
-
Returns undefined | number
Returns number
fold
fold: <T>(initialValue: T, combine: (previousValue: T, element: number) => T) => T
Type declaration
-
- <T>(initialValue: T, combine: (previousValue: T, element: number) => T): T
-
Type parameters
Parameters
-
initialValue: T
-
combine: (previousValue: T, element: number) => T
-
- (previousValue: T, element: number): T
-
Parameters
-
previousValue: T
-
element: number
Returns T
Returns T
forEach
forEach: (f: (element: number) => void) => void
Type declaration
-
- (f: (element: number) => void): void
-
Parameters
-
f: (element: number) => void
Returns void
getElementSizeInBytes
getElementSizeInBytes: () => number
getFirst
getFirst: () => number
getHashCode
getHashCode: () => number
getIsEmpty
getIsEmpty: () => boolean
getIsNotEmpty
getIsNotEmpty: () => boolean
getLast
getLast: () => number
getLength
getLength: () => number
getLengthInBytes
getLengthInBytes: () => number
getOffsetInBytes
getOffsetInBytes: () => number
getRange
get
Range: (start: number, end: number) => IIterable<number>
Type declaration
-
- (start: number, end: number): IIterable<number>
-
Parameters
-
start: number
-
end: number
getSingle
getSingle: () => number
indexOf
indexOf: (element: undefined | Object, start: number) => number
Type declaration
-
- (element: undefined | Object, start: number): number
-
Parameters
-
element: undefined | Object
-
start: number
Returns number
indexWhere
indexWhere: (test: (element: number) => boolean, start: number) => number
Type declaration
-
- (test: (element: number) => boolean, start: number): number
-
Parameters
-
test: (element: number) => boolean
-
- (element: number): boolean
-
Parameters
Returns boolean
-
start: number
Returns number
insert
insert: (index: number, element: number) => void
Type declaration
-
- (index: number, element: number): void
-
Parameters
-
index: number
-
element: number
Returns void
insertAll
insert
All: (index: number, iterable: IIterable<number>) => void
Type declaration
-
- (index: number, iterable: IIterable<number>): void
join
join: (separator: string) => string
Type declaration
-
- (separator: string): string
-
Parameters
Returns string
lastIndexOf
lastIndexOf: (element?: Object, start?: number) => number
Type declaration
-
- (element?: Object, start?: number): number
-
Parameters
-
Optional element: Object
-
Optional start: number
Returns number
lastIndexWhere
lastIndexWhere: (test: (element: number) => boolean, start?: number) => number
Type declaration
-
- (test: (element: number) => boolean, start?: number): number
-
Parameters
-
test: (element: number) => boolean
-
- (element: number): boolean
-
Parameters
Returns boolean
-
Optional start: number
Returns number
lastWhere
lastWhere: (test: (element: number) => boolean, props: { orElse?: () => undefined | number }) => number
Type declaration
-
- (test: (element: number) => boolean, props: { orElse?: () => undefined | number }): number
-
Parameters
-
test: (element: number) => boolean
-
- (element: number): boolean
-
Parameters
Returns boolean
-
props: { orElse?: () => undefined | number }
-
Optional orElse?: () => undefined | number
-
-
Returns undefined | number
Returns number
map
map
: <T>
(f
: (e
: number) => T) => IIterable<T>
Type declaration
-
-
Type parameters
Parameters
reduce
reduce: (combine: (value: number, element: number) => number) => number
Type declaration
-
- (combine: (value: number, element: number) => number): number
-
Parameters
-
combine: (value: number, element: number) => number
-
- (value: number, element: number): number
-
Parameters
-
value: number
-
element: number
Returns number
Returns number
remove
remove: (value?: Object) => boolean
Type declaration
-
- (value?: Object): boolean
-
Parameters
Returns boolean
removeAt
removeAt: (index: number) => number
Type declaration
-
-
Parameters
Returns number
removeLast
removeLast: () => number
removeRange
removeRange: (start: number, end: number) => void
Type declaration
-
- (start: number, end: number): void
-
Parameters
-
start: number
-
end: number
Returns void
removeWhere
removeWhere: (test: (element: number) => boolean) => void
Type declaration
-
- (test: (element: number) => boolean): void
-
Parameters
-
test: (element: number) => boolean
-
- (element: number): boolean
-
Parameters
Returns boolean
Returns void
replaceRange
replace
Range: (start: number, end: number, replacement: IIterable<number>) => void
Type declaration
-
- (start: number, end: number, replacement: IIterable<number>): void
-
Parameters
-
start: number
-
end: number
-
replacement: IIterable<number>
Returns void
retainWhere
retainWhere: (test: (element: number) => boolean) => void
Type declaration
-
- (test: (element: number) => boolean): void
-
Parameters
-
test: (element: number) => boolean
-
- (element: number): boolean
-
Parameters
Returns boolean
Returns void
setAll
set
All: (index: number, iterable: IIterable<number>) => void
Type declaration
-
- (index: number, iterable: IIterable<number>): void
setFirst
setFirst: (value: number) => void
setLast
setLast: (value: number) => void
setLength
setLength: (newLength: number) => void
Type declaration
-
- (newLength: number): void
setRange
set
Range: (start: number, end: number, iterable: IIterable<number>, skipCount: number) => void
Type declaration
-
- (start: number, end: number, iterable: IIterable<number>, skipCount: number): void
-
Parameters
-
start: number
-
end: number
-
-
skipCount: number
Returns void
shuffle
shuffle: (random?: IRandom) => void
singleWhere
singleWhere: (test: (element: number) => boolean, props: { orElse?: () => undefined | number }) => number
Type declaration
-
- (test: (element: number) => boolean, props: { orElse?: () => undefined | number }): number
-
Parameters
-
test: (element: number) => boolean
-
- (element: number): boolean
-
Parameters
Returns boolean
-
props: { orElse?: () => undefined | number }
-
Optional orElse?: () => undefined | number
-
-
Returns undefined | number
Returns number
skipWhile
skip
While: (test: (value: number) => boolean) => IIterable<number>
Type declaration
-
- (test: (value: number) => boolean): IIterable<number>
-
Parameters
-
test: (value: number) => boolean
-
-
Parameters
Returns boolean
sort
sort: (compare?: (a: number, b: number) => number) => void
Type declaration
-
- (compare?: (a: number, b: number) => number): void
-
Parameters
-
Optional compare: (a: number, b: number) => number
-
- (a: number, b: number): number
-
Parameters
Returns number
Returns void
sublist
Type declaration
-
-
Parameters
-
start: number
-
Optional end: number
takeWhile
take
While: (test: (value: number) => boolean) => IIterable<number>
Type declaration
-
- (test: (value: number) => boolean): IIterable<number>
-
Parameters
-
test: (value: number) => boolean
-
-
Parameters
Returns boolean
toList
to
List: (props: { growable: boolean }) => IList<number>
Type declaration
-
- (props: { growable: boolean }): IList<number>
-
Parameters
-
props: { growable: boolean }
Returns IList<number>
toSet
to
Set: () => ISet<number>
toString
toString: () => string
where
where
: (test
: (element
: number) => boolean) => IIterable<number>
Type declaration
-
- (test: (element: number) => boolean): IIterable<number>
-
Parameters
-
test: (element: number) => boolean
-
- (element: number): boolean
-
Parameters
Returns boolean