array/
array.rs

1//! Example usage of jsbind::TypedArray
2
3use jsbind::prelude::*;
4
5fn main() {
6    emlite::init();
7    // Create a TypedArray from a Vec of Any
8    let seq = TypedArray::from(vec![Any::from(1), Any::from(2), Any::from(3)]);
9    println!("Created TypedArray: {:?}", seq);
10
11    // Access elements
12    for (i, val) in seq.iter().enumerate() {
13        println!("Element {}: {:?}", i, val);
14    }
15
16    // Convert TypedArray back to Vec<Any> (if supported by your API)
17    // let vec: Vec<Any> = seq.clone().into();
18    // println!("Converted back to Vec: {:?}", vec);
19    // If not supported, just print the sequence
20    println!("TypedArray: {:?}", seq);
21}