WithGender.js 668 B

123456789101112131415
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var types_1 = require("../ageGenderNet/types");
  4. var utils_1 = require("../utils");
  5. function isWithGender(obj) {
  6. return (obj['gender'] === types_1.Gender.MALE || obj['gender'] === types_1.Gender.FEMALE)
  7. && utils_1.isValidProbablitiy(obj['genderProbability']);
  8. }
  9. exports.isWithGender = isWithGender;
  10. function extendWithGender(sourceObj, gender, genderProbability) {
  11. var extension = { gender: gender, genderProbability: genderProbability };
  12. return Object.assign({}, sourceObj, extension);
  13. }
  14. exports.extendWithGender = extendWithGender;
  15. //# sourceMappingURL=WithGender.js.map