UNPKG

fignumbers

Version:

A comprehensive TypeScript library for generating figurate numbers across multiple dimensions

197 lines 16.6 kB
import type { MappedTypeConfig } from "../../core/mapped-types/MappedTypeConfig.js"; import { HyperCubicGenerator, CenteredHyperOctahedralGenerator, CenteredHyperTetrahedronGenerator, FiveDimensionalMgonalPyramidalGenerator, FourDimensionalMgonalPyramidalGenerator, HyperDodecahedralGenerator, HyperIcosahedralGenerator, HyperOctahedralGenerator, KDimensionalCenteredHyperCubeGenerator, KDimensionalHyperCubeGenerator, KDimensionalHyperTetrahedronGenerator, NexusGenerator, HyperTetrahedralGenerator, PolyOctahedralGenerator, SixDimensionalMgonalPyramidalGenerator, CenteredHyperCubeGenerator, KDimensionalMgonalPyramidalGenerator, KDimensionalHyperOctahedronGenerator, KDimensionalCenteredHyperTetrahedronGenerator, KDimensionalCenteredHyperOctahedronGenerator, KDimensionalHyperTetrahedronSpecificGenerator, KDimensionalHyperCubeSpecificGenerator, KDimensionalHyperOctahedronSpecificGenerator, KDimensionalCenteredHyperTetrahedronSpecificGenerator, KDimensionalCenteredHyperCubeSpecificGenerator, KDimensionalCenteredHyperOctahedronSpecificGenerator } from "../strategies/index.js"; export declare const MULTIDIMENSIONAL_MAP_STRATEGY: { readonly "5-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "6-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "7-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "8-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "9-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "10-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "11-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "12-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "13-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "14-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "15-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "16-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "17-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "18-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "19-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "20-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "21-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "22-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "23-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "24-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "25-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "26-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "27-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "28-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "29-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "30-centered-hyperoctahedron": KDimensionalCenteredHyperOctahedronSpecificGenerator; readonly "5-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "6-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "7-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "8-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "9-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "10-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "11-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "12-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "13-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "14-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "15-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "16-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "17-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "18-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "19-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "20-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "21-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "22-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "23-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "24-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "25-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "26-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "27-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "28-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "29-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "30-centered-hypercube": KDimensionalCenteredHyperCubeSpecificGenerator; readonly "5-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "6-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "7-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "8-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "9-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "10-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "11-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "12-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "13-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "14-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "15-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "16-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "17-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "18-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "19-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "20-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "21-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "22-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "23-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "24-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "25-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "26-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "27-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "28-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "29-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "30-centered-hypertetrahedron": KDimensionalCenteredHyperTetrahedronSpecificGenerator; readonly "5-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "6-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "7-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "8-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "9-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "10-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "11-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "12-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "13-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "14-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "15-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "16-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "17-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "18-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "19-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "20-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "21-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "22-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "23-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "24-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "25-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "26-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "27-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "28-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "29-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "30-cross-polytope": KDimensionalHyperOctahedronSpecificGenerator; readonly "5-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "6-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "7-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "8-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "9-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "10-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "11-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "12-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "13-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "14-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "15-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "16-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "17-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "18-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "19-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "20-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "21-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "22-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "23-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "24-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "25-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "26-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "27-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "28-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "29-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "30-hypercube": KDimensionalHyperCubeSpecificGenerator; readonly "5-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "6-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "7-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "8-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "9-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "10-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "11-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "12-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "13-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "14-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "15-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "16-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "17-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "18-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "19-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "20-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "21-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "22-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "23-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "24-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "25-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "26-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "27-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "28-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "29-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly "30-simplex": KDimensionalHyperTetrahedronSpecificGenerator; readonly pentatope: HyperTetrahedralGenerator; readonly biquadratic: HyperCubicGenerator; readonly tesseract: HyperCubicGenerator; readonly "5-cell": HyperTetrahedralGenerator; readonly "8-cell": HyperCubicGenerator; readonly "16-cell": HyperOctahedralGenerator; readonly "120-cell": HyperDodecahedralGenerator; readonly "600-cell": HyperIcosahedralGenerator; readonly "24-cell": PolyOctahedralGenerator; readonly pentachoron: HyperTetrahedralGenerator; readonly octachoron: HyperCubicGenerator; readonly hexadecachoron: HyperOctahedralGenerator; readonly hecatonicosachoron: HyperDodecahedralGenerator; readonly hexacosichoron: HyperIcosahedralGenerator; readonly icositetrachoron: PolyOctahedralGenerator; readonly hyperTetrahedral: HyperTetrahedralGenerator; readonly hyperCubic: HyperCubicGenerator; readonly hyperOctahedral: HyperOctahedralGenerator; readonly hyperDodecahedral: HyperDodecahedralGenerator; readonly hyperIcosahedral: HyperIcosahedralGenerator; readonly polyOctahedral: PolyOctahedralGenerator; readonly kDimensionalHyperTetrahedron: KDimensionalHyperTetrahedronGenerator; readonly kDimensionalHyperCube: KDimensionalHyperCubeGenerator; readonly kDimensionalHyperOctahedron: KDimensionalHyperOctahedronGenerator; readonly kDimensionalMgonalPyramidal: KDimensionalMgonalPyramidalGenerator; readonly fiveDimensionalMgonalPyramidal: FiveDimensionalMgonalPyramidalGenerator; readonly fourDimensionalMgonalPyramidal: FourDimensionalMgonalPyramidalGenerator; readonly sixDimensionalMgonalPyramidal: SixDimensionalMgonalPyramidalGenerator; readonly centeredHyperTetrahedron: CenteredHyperTetrahedronGenerator; readonly kDimensionalCenteredHyperTetrahedron: KDimensionalCenteredHyperTetrahedronGenerator; readonly centeredHyperCube: CenteredHyperCubeGenerator; readonly kDimensionalCenteredHyperCube: KDimensionalCenteredHyperCubeGenerator; readonly centeredHyperOctahedral: CenteredHyperOctahedralGenerator; readonly kDimensionalCenteredHyperOctahedron: KDimensionalCenteredHyperOctahedronGenerator; readonly nexus: NexusGenerator; }; export type MultiDimensionalConfigMap = MappedTypeConfig<typeof MULTIDIMENSIONAL_MAP_STRATEGY>; //# sourceMappingURL=MultiDimensionalMappedTypes.d.ts.map