fignumbers
Version:
A comprehensive TypeScript library for generating figurate numbers across multiple dimensions
139 lines • 10.5 kB
TypeScript
import type { MappedTypeConfig } from "../../core/mapped-types/MappedTypeConfig.js";
import { CenteredCubeGenerator, CenteredTetrahedronGenerator, CenteredOctahedronGenerator, CenteredIcosahedronGenerator, CenteredDodecahedronGenerator, CenteredMgonalPyramidalGenerator, CenteredMgonalPyramidGenerator, CenteredTruncatedCubeGenerator, CenteredTruncatedOctahedronGenerator, CenteredTruncatedTetrahedronGenerator, RhombicDodecahedralGenerator, HauyRhombicDodecahedralGenerator, CubicGenerator, DodecahedralGenerator, IcosahedralGenerator, MgonalPrismGenerator, OctahedralGenerator, PyramidalGenerator, StellaOctangulaGenerator, TetrahedralGenerator, TruncatedCubicGenerator, TruncatedOctahedralGenerator, TruncatedTetrahedralGenerator, PyramidalSpecificGenerator, CenteredMgonalPyramidSpecificGenerator, CenteredMgonalPyramidalSpecificGenerator, MgonalPrismSpecificGenerator } from "../strategies/index.js";
export declare const SPACE_MAP_STRATEGY: {
readonly triangularPrism: MgonalPrismSpecificGenerator;
readonly squarePrism: MgonalPrismSpecificGenerator;
readonly pentagonalPrism: MgonalPrismSpecificGenerator;
readonly hexagonalPrism: MgonalPrismSpecificGenerator;
readonly heptagonalPrism: MgonalPrismSpecificGenerator;
readonly octagonalPrism: MgonalPrismSpecificGenerator;
readonly nonagonalPrism: MgonalPrismSpecificGenerator;
readonly decagonalPrism: MgonalPrismSpecificGenerator;
readonly hendecagonalPrism: MgonalPrismSpecificGenerator;
readonly dodecagonalPrism: MgonalPrismSpecificGenerator;
readonly tridecagonalPrism: MgonalPrismSpecificGenerator;
readonly tetradecagonalPrism: MgonalPrismSpecificGenerator;
readonly pentadecagonalPrism: MgonalPrismSpecificGenerator;
readonly hexadecagonalPrism: MgonalPrismSpecificGenerator;
readonly heptadecagonalPrism: MgonalPrismSpecificGenerator;
readonly octadecagonalPrism: MgonalPrismSpecificGenerator;
readonly nonadecagonalPrism: MgonalPrismSpecificGenerator;
readonly icosagonalPrism: MgonalPrismSpecificGenerator;
readonly icosihenagonalPrism: MgonalPrismSpecificGenerator;
readonly icosidigonalPrism: MgonalPrismSpecificGenerator;
readonly icositrigonalPrism: MgonalPrismSpecificGenerator;
readonly icositetragonalPrism: MgonalPrismSpecificGenerator;
readonly icosipentagonalPrism: MgonalPrismSpecificGenerator;
readonly icosihexagonalPrism: MgonalPrismSpecificGenerator;
readonly icosiheptagonalPrism: MgonalPrismSpecificGenerator;
readonly icosioctagonalPrism: MgonalPrismSpecificGenerator;
readonly icosinonagonalPrism: MgonalPrismSpecificGenerator;
readonly triacontagonalPrism: MgonalPrismSpecificGenerator;
readonly centeredTriangularPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredSquarePyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredPentagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredHexagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredHeptagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredOctagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredNonagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredDecagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredHendecagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredDodecagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredTridecagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredTetradecagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredPentadecagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredHexadecagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredHeptadecagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredOctadecagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredNonadecagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredIcosagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredIcosihenagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredIcosidigonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredIcositrigonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredIcositetragonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredIcosipentagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredIcosihexagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredIcosiheptagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredIcosioctagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredIcosinonagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredTriacontagonalPyramidal: CenteredMgonalPyramidalSpecificGenerator;
readonly centeredPentagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredHexagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredHeptagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredOctagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredNonagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredDecagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredHendecagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredDodecagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredTridecagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredTetradecagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredPentadecagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredHexadecagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredHeptadecagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredOctadecagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredNonadecagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredIcosagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredIcosihenagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredIcosidigonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredIcositrigonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredIcositetragonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredIcosipentagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredIcosihexagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredIcosiheptagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredIcosioctagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredIcosinonagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly centeredTriacontagonalPyramid: CenteredMgonalPyramidSpecificGenerator;
readonly triangularPyramidal: PyramidalSpecificGenerator;
readonly squarePyramidal: PyramidalSpecificGenerator;
readonly pentagonalPyramidal: PyramidalSpecificGenerator;
readonly hexagonalPyramidal: PyramidalSpecificGenerator;
readonly heptagonalPyramidal: PyramidalSpecificGenerator;
readonly octagonalPyramidal: PyramidalSpecificGenerator;
readonly nonagonalPyramidal: PyramidalSpecificGenerator;
readonly decagonalPyramidal: PyramidalSpecificGenerator;
readonly hendecagonalPyramidal: PyramidalSpecificGenerator;
readonly dodecagonalPyramidal: PyramidalSpecificGenerator;
readonly tridecagonalPyramidal: PyramidalSpecificGenerator;
readonly tetradecagonalPyramidal: PyramidalSpecificGenerator;
readonly pentadecagonalPyramidal: PyramidalSpecificGenerator;
readonly hexadecagonalPyramidal: PyramidalSpecificGenerator;
readonly heptadecagonalPyramidal: PyramidalSpecificGenerator;
readonly octadecagonalPyramidal: PyramidalSpecificGenerator;
readonly nonadecagonalPyramidal: PyramidalSpecificGenerator;
readonly icosagonalPyramidal: PyramidalSpecificGenerator;
readonly icosihenagonalPyramidal: PyramidalSpecificGenerator;
readonly icosidigonalPyramidal: PyramidalSpecificGenerator;
readonly icositrigonalPyramidal: PyramidalSpecificGenerator;
readonly icositetragonalPyramidal: PyramidalSpecificGenerator;
readonly icosipentagonalPyramidal: PyramidalSpecificGenerator;
readonly icosihexagonalPyramidal: PyramidalSpecificGenerator;
readonly icosiheptagonalPyramidal: PyramidalSpecificGenerator;
readonly icosioctagonalPyramidal: PyramidalSpecificGenerator;
readonly icosinonagonalPyramidal: PyramidalSpecificGenerator;
readonly triacontagonalPyramidal: PyramidalSpecificGenerator;
readonly pyramidal: PyramidalGenerator;
readonly tetrahedral: TetrahedralGenerator;
readonly cubic: CubicGenerator;
readonly octahedral: OctahedralGenerator;
readonly dodecahedral: DodecahedralGenerator;
readonly icosahedral: IcosahedralGenerator;
readonly centeredMgonalPyramidal: CenteredMgonalPyramidalGenerator;
readonly centeredMgonalPyramid: CenteredMgonalPyramidGenerator;
readonly centeredTetrahedron: CenteredTetrahedronGenerator;
readonly centeredCube: CenteredCubeGenerator;
readonly centeredOctahedron: CenteredOctahedronGenerator;
readonly centeredDodecahedron: CenteredDodecahedronGenerator;
readonly centeredIcosahedron: CenteredIcosahedronGenerator;
readonly truncatedTetrahedral: TruncatedTetrahedralGenerator;
readonly truncatedCubic: TruncatedCubicGenerator;
readonly truncatedOctahedral: TruncatedOctahedralGenerator;
readonly centeredTruncatedTetrahedron: CenteredTruncatedTetrahedronGenerator;
readonly centeredTruncatedCube: CenteredTruncatedCubeGenerator;
readonly centeredTruncatedOctahedron: CenteredTruncatedOctahedronGenerator;
readonly stellaOctangula: StellaOctangulaGenerator;
readonly rhombicDodecahedral: RhombicDodecahedralGenerator;
readonly hauyRhombicDodecahedral: HauyRhombicDodecahedralGenerator;
readonly mgonalPrism: MgonalPrismGenerator;
};
export type SpaceConfigMap = MappedTypeConfig<typeof SPACE_MAP_STRATEGY>;
//# sourceMappingURL=SpaceMappedTypes.d.ts.map