timing-object
Version:
An implementation of the timing object specification.
14 lines • 634 B
JavaScript
export const filterTimingStateVectorUpdate = (vector) => {
if (vector === undefined) {
return {};
}
let filteredVector = vector.acceleration !== null && vector.acceleration !== undefined ? { acceleration: vector.acceleration } : {};
if (vector.position !== null && vector.position !== undefined) {
filteredVector = { ...filteredVector, position: vector.position };
}
if (vector.velocity !== null && vector.velocity !== undefined) {
return { ...filteredVector, velocity: vector.velocity };
}
return filteredVector;
};
//# sourceMappingURL=filter-timing-state-vector-update.js.map