@todo-esta-bien/numerodon
Version:
Library to calculate numeric values from names or dates
42 lines (41 loc) • 1.7 kB
TypeScript
import { NumberReducer, ReduceNumberDigitsAttrs } from "../utils";
export interface IDestinyTableConstructor {
day: number;
month: number;
year: number;
names: string;
fatherLastNames: string;
motherLastNames: string;
yearExpansionLimit?: number;
}
export declare class DestinyTable {
readonly day: number;
readonly month: number;
readonly year: number;
readonly names: string;
readonly fatherLastNames: string;
readonly motherLastNames: string;
readonly expandedYears: number[];
readonly expandedAge: number[];
readonly expandedMentalPlane: string[];
readonly expandedMentalPlaneLetterValues: number[];
readonly expandedMentalPlaneLetterCount: number[];
readonly expandedPhysicalPlane: string[];
readonly expandedPhysicalPlaneLetterValues: number[];
readonly expandedPhysicalPlaneLetterCount: number[];
readonly expandedEmotionalPlane: string[];
readonly expandedEmotionalPlaneLetterValues: number[];
readonly expandedEmotionalPlaneLetterCount: number[];
readonly expandedSpiritualPlane: number[];
readonly expandedDestinyNumber: number[];
readonly expandedPersonalYears: number[];
readonly expandedRealizationNumbers: string[];
readonly expandedCrisisPeriods: number[];
readonly destinyTableSumOptions: ReduceNumberDigitsAttrs;
readonly numberReducer: NumberReducer;
readonly yearExpansionLimit: number;
private readonly DEFAULT_YEAR_EXPANSION_LIMIT;
constructor({ day, month, year, names, fatherLastNames, motherLastNames, yearExpansionLimit, }: IDestinyTableConstructor);
private generateCrisisPeriods;
private generateExpandedRealizationNumbers;
}