@ppasmik/birth-number-utils
Version:
A TypeScript/JavaScript library for generating, validating, and parsing Czech and Slovak birth numbers (rodné číslo).
20 lines (19 loc) • 569 B
TypeScript
export declare class BirthNumber {
private readonly rawValue;
private readonly parsedValue;
constructor(value: string);
year(): number | null;
month(): number | null;
day(): number | null;
isBorn(): boolean;
isMale(): boolean;
isFemale(): boolean;
birthDate(): Date | null;
birthDateAsString(): string | null;
isValid(): boolean;
isPossible(): boolean;
age(): number | null;
isAdult(minimumAge?: number): boolean;
error(): string | null;
}
export declare const rodnecislo: (value: string) => BirthNumber;