french-ssn
Version:
🇫🇷 A parser / validator for French Social Security Number
51 lines • 1.67 kB
TypeScript
import { Gender } from "./parse/makeGender";
export declare const getParts: (ssn: string | number) => {
partialSsn: string;
gender: string;
year: string;
month: string;
place: string;
rank: string;
controlKey: string;
};
declare const _default: (ssn: string | number) => {
birth: {
month: import("./parse/makeMonth").Month | Omit<import("./parse/makeMonth").Month, "unknown">;
year: number;
country: import("./parse/unknown").UnknownField | {
insee: string;
name: string;
unknown: undefined;
} | ({
insee: string;
} & import("./parse/unknown").UnknownField) | Omit<import("./parse/unknown").UnknownField | {
insee: string;
name: string;
unknown: undefined;
} | ({
insee: string;
} & import("./parse/unknown").UnknownField), "unknown">;
county: import("./parse/unknown").UnknownField | {
insee: string;
name: string;
unknown: undefined;
} | ({
insee: string;
} & import("./parse/unknown").UnknownField) | Omit<import("./parse/unknown").UnknownField | {
insee: string;
name: string;
unknown: undefined;
} | ({
insee: string;
} & import("./parse/unknown").UnknownField), "unknown">;
city: import("./parse/unknown").UnknownField | {
insee: string;
};
approximateDate: Date;
};
gender: Gender;
provisional: boolean;
approximateAge: number;
};
export default _default;
//# sourceMappingURL=parse.d.ts.map