// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
#external
pub type Interpolant
///|
pub extern "js" fn Interpolant::evaluate(
self : Interpolant,
time : Double,
) -> FixedArray[Double] =
#| (self, time) => Array.from(self.evaluate(time))
///|
pub extern "js" fn Interpolant::parameter_positions(
self : Interpolant,
) -> FixedArray[Double] =
#| (self) => Array.from(self.parameterPositions)
///|
pub extern "js" fn Interpolant::sample_values(
self : Interpolant,
) -> FixedArray[Double] =
#| (self) => Array.from(self.sampleValues)
///|
pub extern "js" fn Interpolant::result_buffer(
self : Interpolant,
) -> FixedArray[Double] =
#| (self) => Array.from(self.resultBuffer)
///|
pub extern "js" fn Interpolant::value_size(self : Interpolant) -> Int =
#| (self) => self.valueSize