@drewsonne/maya-dates
Version:
Typescript package to manipulate dates in the Maya Calendar
26 lines (25 loc) • 1.18 kB
TypeScript
import FullDate from '../full-date';
import JulianCalendarDate from './western/julian';
import DistanceNumber from './distance-number';
import { LordOfTheNight } from "./night/lord-of-night";
import { Wildcard } from "../wildcard";
import { CorrelationConstant } from "./correlation-constant";
import LongcountAddition from "../operations/longcount-addition";
import LongcountSubtraction from "../operations/longcount-subtraction";
import GregorianCalendarDate from "./western/gregorian";
export default class LongCount extends DistanceNumber {
static fromDistanceNumber(dn: DistanceNumber): LongCount;
private correlationConstant;
constructor(...cycles: (number | Wildcard)[]);
setCorrelationConstant(newConstant: CorrelationConstant): this;
get julianDay(): number;
get gregorian(): GregorianCalendarDate;
get julian(): JulianCalendarDate;
clone(): LongCount;
get lordOfNight(): LordOfTheNight;
buildCalendarRound(): import("../cr/calendar-round").CalendarRound;
buildFullDate(): FullDate;
plus(newLc: LongCount): LongcountAddition;
minus(newLc: LongCount): LongcountSubtraction;
asDistanceNumber(): DistanceNumber;
}