usejs_sys::Float64Array;usemlt_core::v01::OwnedEncodedId;/// Tracks the decode state of a layer's feature-ID column.
pub(crate)enumIdState{/// Layer has no ID column.
Absent,/// Raw encoded bytes, not yet decoded.
Encoded(OwnedEncodedId),/// Decoded and converted to a JS-owned typed array ready to return.
/// One `f64` per feature; absent IDs are `NaN`.
Ready(Float64Array),}