UNPKG

fignumbers

Version:

A comprehensive TypeScript library for generating figurate numbers across multiple dimensions

11 lines 464 B
import { pseudoRisingFactorial, factorialIter, } from "../utils/helpersMultidimensionalFigNumbers.js"; export class KDimensionalMgonalPyramidalGenerator { *generate({ step = 1n, m = 4n, k = 4n }) { let delta = 1n; while (true) { yield (pseudoRisingFactorial(delta, k) * ((m - 2n) * delta - m + k + 2n)) / factorialIter(k); delta += step; } } } //# sourceMappingURL=KDimensionalMgonalPyramidalGenerator.js.map