UNPKG

geometric-pack

Version:

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

21 lines (20 loc) 754 B
import { GetDefinition } from "../../models/get-definition"; import { RhombusDefinition } from "./models/rhombus-definition"; import { RhombusAngles } from "./models/rhombus-angles"; import { RhombusDiagonals } from "./models/rhombus-diagonals"; export declare class Rhombus implements GetDefinition<RhombusDefinition> { sideLength: number; height: number; constructor(...args: number[]); private validateInput; private hasNegative; getDefinition(): RhombusDefinition; getCircumference(): number; getArea(): number; getAlpha(): number; getBeta(): number; getAngles(): RhombusAngles; getLongerDiagonal(): number; getShorterDiagonal(): number; getDiagonals(): RhombusDiagonals; }