@drewsonne/maya-dates
Version:
Typescript package to manipulate dates in the Maya Calendar
25 lines (24 loc) • 978 B
TypeScript
import { TzolkinDay } from "./component/tzolkinDay";
import { Wildcard } from "../wildcard";
import ICoefficient from "./component/iCoefficient";
import { IPart } from "../i-part";
import { CommentWrapper } from "../comment-wrapper";
export declare function getTzolkin(coeff: ICoefficient, day: TzolkinDay | Wildcard): Tzolkin;
export declare class Tzolkin extends CommentWrapper implements IPart {
private static readonly EPOCH_NUMBER;
private static readonly EPOCH_NAME_INDEX;
day: TzolkinDay | Wildcard;
coeff: ICoefficient;
private nextHolder;
private static adjMod;
constructor(newCoeff: ICoefficient, newDay: TzolkinDay | Wildcard);
static fromDayNumber(dayNumber: number): Tzolkin;
next(): Tzolkin;
validate(): boolean;
shift(newIncremental: number): Tzolkin;
nextCalculator(): Tzolkin;
equal(other: IPart): boolean;
match(newTzolkin: Tzolkin): boolean;
get name(): string | Wildcard;
toString(): string;
}