import { AngleUnit } from "./types";

export const ANGLE_CONVERSION: Record<AngleUnit, number> = {
  Degree: 1, // Base unit
  Radian: 57.2958, // 1 rad = 180/π degrees
  Gradian: 0.9, // 1 grad = 0.9 degrees
  Min: 1 / 60,
  "Minute of Arc": 0.0166667, // 1 arcminute = 1/60 degrees
  "Second of Arc": 0.000277778, // 1 arcsecond = 1/3600 degrees
  Gon: 0.9, // 1 gon = 0.9 degrees
  Sign: 30, // 1 sign = 30 degrees
  Mil: 0.05625, // 1 mil = 0.05625 degrees
  Revolution: 360, // 1 revolution = 360 degrees
  Circle: 360, // 1 circle = 360 degrees
  Turn: 360, // 1 turn = 360 degrees
  Quadrant: 90, // 1 quadrant = 90 degrees
  "Right Angle": 90, // 1 right angle = 90 degrees
  Sextant: 60, // 1 sextant = 60 degrees
};
