UNPKG

geometric-pack

Version:

Geometric pack with lots of available calculations for 2D and 3D geometry

20 lines (19 loc) 704 B
import { GetDefinition } from "../../models/get-definition"; import { PolygonDefinition } from "./models/polygon-definition"; import { PolygonAngles } from "./models/polygon-angles"; export declare class Polygon implements GetDefinition<PolygonDefinition> { sideLength: number; vertexCount: number; constructor(...args: number[]); private validateInput; private hasNegative; private requirement; getDefinition(): PolygonDefinition; getCircumference(): number; getArea(): number; getInteriorAngle(): number; getExteriorAngle(): number; getAngles(): PolygonAngles; getOuterCircleRadius(): number; getInnerCircleRadius(): number; }