UNPKG

vcard-generator

Version:

VCard v4.0 rfc6350 compliant generator from JSON.

31 lines (23 loc) 698 B
'use strict'; 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 */