mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-13 15:01:28 +00:00
Infer function expressions in matching contexts (#514)
* legalizes omitting types on function expressions within function type contexts * legalizes omitting any number of arguments
This commit is contained in:
@ -136,6 +136,20 @@ export class Uint8ClampedArray extends Uint8Array {
|
||||
return SUBARRAY<Uint8ClampedArray, u8>(this, begin, end);
|
||||
}
|
||||
|
||||
reduce<T>(
|
||||
callbackfn: (accumulator: T, value: u8, index: i32, array: Uint8ClampedArray) => T,
|
||||
initialValue: T,
|
||||
): T {
|
||||
return REDUCE<Uint8ClampedArray, u8, T>(this, callbackfn, initialValue);
|
||||
}
|
||||
|
||||
reduceRight<T>(
|
||||
callbackfn: (accumulator: T, value: u8, index: i32, array: Uint8ClampedArray) => T,
|
||||
initialValue: T,
|
||||
): T {
|
||||
return REDUCE_RIGHT<Uint8ClampedArray, u8, T>(this, callbackfn, initialValue);
|
||||
}
|
||||
|
||||
map(callbackfn: (value: u8, index: i32, self: Uint8ClampedArray) => u8): Uint8ClampedArray {
|
||||
return MAP<Uint8ClampedArray, u8>(this, callbackfn);
|
||||
}
|
||||
|
Reference in New Issue
Block a user