Alternatively, the generateVCard
function, also accepts an Array
of property objects.
import generateVCard, { Kind, PropertyName } from "generate-vcard";
const vCard = generateVCard([
{ property: PropertyName.kind, value: Kind.Individual },
{ property: PropertyName.fullName, value: "Jane Doe" },
{ property: PropertyName.fullName, value: "Max Mustermann", parameters: { language: "de-de" } },
]);
As you can see parameters are simply added by providing the parameters
property.
This offers more flexibilty, but doesn't allow for checking property cardinality.
Also, using commonParameters
for adding parameters to multiple property values is not supported.
For stricter type checking or commonParameters
, see Functional / Object based approach.
Generated using TypeDoc