Edoardo Luppi
08/08/2023, 5:29 PMUint8Array
(and any TypedArray
) from Kotlin Wrappers doesn't let you set a byte at a specific index?
Doing
myArray[i] = myByte
results in an error. Am I overlooking a specific method?turansky
08/08/2023, 8:08 PMEdoardo Luppi
08/08/2023, 9:10 PMIlya P
08/09/2023, 8:08 AMIlya P
08/09/2023, 8:09 AMset
that does something else and the wrapper code doesn't have a normal set(index, element)
method.Ilya P
08/09/2023, 8:12 AMIlya P
08/09/2023, 8:16 AMArrayLike
that it extends defines the get
operator but not set
. It seems like at this point there's no way to modify one elementwise at all?Edoardo Luppi
08/09/2023, 9:19 AMEdoardo Luppi
08/09/2023, 9:19 AMjs('...')
and asDynamic
, but it's not a long term solutionturansky
08/09/2023, 5:26 PMEdoardo Luppi
08/11/2023, 7:13 AMturansky
08/11/2023, 7:17 AMturansky
08/11/2023, 7:22 AMTypedArray
affectedturansky
08/12/2023, 1:46 PMEdoardo Luppi
08/12/2023, 1:47 PMturansky
08/12/2023, 1:50 PMturansky
08/12/2023, 1:51 PMEdoardo Luppi
08/12/2023, 1:58 PMEdoardo Luppi
08/12/2023, 1:58 PMturansky
08/12/2023, 2:01 PM@turansky looked around a bit but it seems it's only related to the TypedArray hierarchy
Magic? :) 0 additional candidates?
Edoardo Luppi
08/12/2023, 2:06 PMturansky
08/12/2023, 2:07 PMArrayLike
has no setterEdoardo Luppi
08/12/2023, 2:08 PMinterface ArrayLike<T> {
readonly length: number;
readonly [n: number]: T;
}
turansky
08/12/2023, 2:08 PMEdoardo Luppi
08/12/2023, 2:11 PM[index: number]: number;
For each TypedArray
type. Maybe it should just be added to every one of them.turansky
08/12/2023, 2:12 PMNodeList
doesn't have setter for example :)Edoardo Luppi
08/12/2023, 2:14 PMturansky
08/12/2023, 2:17 PM