UNPKG

geometric-pack

Version:

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

22 lines (21 loc) 847 B
import { GetDefinition } from "../../models/get-definition"; import { ParallelogramDefinition } from "./models/parallelogram-definition"; import { ParallelogramAngles } from "./models/parallelogram-angles"; import { ParallelogramDiagonals } from "./models/parallelogram-diagonals"; export declare class Parallelogram implements GetDefinition<ParallelogramDefinition> { sideLengthA: number; sideLengthB: number; height: number; constructor(...args: number[]); private validateInput; private hasNegative; getDefinition(): ParallelogramDefinition; getCircumference(): number; getArea(): number; getAlpha(): number; getBeta(): number; getAngles(): ParallelogramAngles; getLongerDiagonal(): number; getShorterDiagonal(): number; getDiagonals(): ParallelogramDiagonals; }