@drewsonne/maya-dates
Version:
Typescript package to manipulate dates in the Maya Calendar
21 lines (20 loc) • 775 B
TypeScript
import { Tzolkin } from './tzolkin';
import { Haab } from './haab';
import DistanceNumber from '../lc/distance-number';
import { IPart } from '../i-part';
import { CommentWrapper } from "../comment-wrapper";
export declare function getCalendarRound(tzolkin: Tzolkin, haab: Haab): CalendarRound;
export declare class CalendarRound extends CommentWrapper implements IPart {
tzolkin: Tzolkin;
haab: Haab;
constructor(tzolkin: Tzolkin, haab: Haab);
validate(): void;
next(): CalendarRound;
minus(targetCr: CalendarRound): DistanceNumber;
match(newCr: CalendarRound): boolean;
shift(increment: number): CalendarRound;
isPartial(): boolean;
toString(): string;
equal(other: IPart): boolean;
}
export declare const origin: CalendarRound;