vcard-generator
Version:
VCard v4.0 rfc6350 compliant generator from JSON.
31 lines (23 loc) • 698 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _util = require('./util');
exports.default = function (_ref) {
var sex = _ref.sex,
text = _ref.text,
value = _ref.value;
return ['GENDER', ':', (0, _util.formatGender)(sex), (text || value) && ';' + (0, _util.encodeText)(text || value)].filter(_util.isSet).join('');
}; /*
Cardinality: 0-1 (*1)
GENDER-param = "VALUE=text" / any-param
GENDER-value = sex [";" text]
sex = "" / "M" / "F" / "O" / "N" / "U"
// male / female / other / none / unknown
GENDER:M
GENDER:F
GENDER:M;Fellow
GENDER:F;grrrl
GENDER:O;intersex
GENDER:;it's complicated
*/