french-ssn
Version:
🇫🇷 A parser / validator for French Social Security Number
32 lines • 1.1 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.validate = exports.format = exports.make = exports.parse = exports.getControlKey = void 0;
const getControlKey_1 = __importDefault(require("./getControlKey"));
exports.getControlKey = getControlKey_1.default;
const parse_1 = __importDefault(require("./parse"));
exports.parse = parse_1.default;
const makeSSN_1 = __importDefault(require("./makeSSN"));
exports.make = makeSSN_1.default;
const format_1 = __importDefault(require("./format"));
exports.format = format_1.default;
const validate = (ssn) => {
try {
(0, parse_1.default)(ssn);
return true;
}
catch (error) {
return false;
}
};
exports.validate = validate;
exports.default = {
getControlKey: getControlKey_1.default,
parse: parse_1.default,
validate: exports.validate,
make: makeSSN_1.default,
format: format_1.default,
};
//# sourceMappingURL=index.js.map