japanese-date-converter
Version:
Convert western or japanese years into opposite years.
44 lines (43 loc) • 1.02 kB
TypeScript
interface JapaneseDateConverterInterface {
inputValue: string;
settings: {
format: string;
};
}
interface Gengo {
name: string;
ligature: string;
from: Date;
to: Date;
ggg: string;
gg: string;
}
export declare class JapaneseDateConverter {
inputValue: string;
settings: {
format: string;
};
gengo: Gengo;
gengoList: Gengo[];
formatOptions: {
yearsOfString: string[];
yearsOfNumber: string[];
monthsOfString: string[];
monthsOfNumber: string[];
days: string[];
};
constructor({ inputValue, settings }: JapaneseDateConverterInterface);
execute(): string;
private validate;
private checkInvalidWarekiYear;
private getGengoFromWarekiLetter;
private hasWarekiLetter;
private getGengoFromDate;
private getSeirekiYear;
private getWarekiYear;
private getDate;
private convertFormatTargetToValue;
private convertDateByFormat;
private convert;
}
export {};