fignumbers
Version:
A comprehensive TypeScript library for generating figurate numbers across multiple dimensions
16 lines • 896 B
TypeScript
import type { StartConfigMConfigStepConfig, StartConfigStepConfig } from "../../core/types/ConfigTypes.js";
import type { INumberGeneratorStrategy } from "../../core/interfaces/INumberGeneratorStrategy.js";
export type TruncatedCenteredPolygonalConfig = StartConfigMConfigStepConfig;
export declare class TruncatedCenteredPolygonalGenerator implements INumberGeneratorStrategy<TruncatedCenteredPolygonalConfig> {
generate({ start, step, m, }: TruncatedCenteredPolygonalConfig): Generator<bigint>;
}
export declare class TruncatedCenteredPolygonalSpecificGenerator implements INumberGeneratorStrategy<StartConfigStepConfig> {
private m;
private baseGenerator;
constructor(m: bigint);
generate({ start, step }: {
start?: bigint | undefined;
step?: bigint | undefined;
}): Generator<bigint>;
}
//# sourceMappingURL=TruncatedCenteredPolygonalGenerator.d.ts.map