Skip full period in rate

This commit is contained in:
Jerry Kurian
2019-08-16 10:06:23 -04:00
parent 50f6886b4b
commit 7394b6ef84
2 changed files with 5 additions and 5 deletions

View File

@@ -9,13 +9,13 @@ import { TransformOptions } from "./baseDefinitions";
*/
export function rate(
targetRate: number = 50,
period: number = 2,
period: number = 1,
options: TransformOptions = {
readableObjectMode: true,
writableObjectMode: true,
},
): Transform {
const deltaMS = ((1 / targetRate) * 1000) / period; // Skip half a period
const deltaMS = ((1 / targetRate) * 1000) / period; // Skip a full period
let total = 0;
const start = performance.now();
return new Transform({