Line data Source code
1 : import { Distribution } from "../types.ts"; 2 : 3 0 : export function multiply( 4 0 : distribution: Distribution, 5 0 : multiplier: number 6 : ): Distribution { 7 0 : if (multiplier === 1) { 8 0 : return distribution; 9 0 : } else if (multiplier === 0) { 10 0 : return () => 0; 11 0 : } else { 12 0 : return engine => distribution(engine) * multiplier; 13 0 : } 14 0 : }