Attribute value type.
Constructs attribute.
Attribute name.
Optional
uid: unknownUnique attribute identifier. this
by default.
Optional
Attribute name.
Unique attribute identifier.
Different attributes with the same identifier share the same value.
Represents this attribute as charge and transfers it to the given charge receiver.
Called by UcMeta#toUC method when attribute is present within.
Clones attribute data.
Called when metadata actually cloned. This happens when one of the clones modified.
Data to clone.
Cloned data.
Extracts attribute value from metadata.
Stored attribute data or undefined
if nothing stored.
Source metadata to extract the value from.
Either extracted attribute value, or undefined
if nothing extracted.
Extracts all attribute values.
Stored attribute data or undefined
if nothing stored.
Source metadata to extract values from.
Either array of extracted attribute values, or empty array if nothing extracted.
Merges two attribute data instances.
Called when metadata instances merged.
First attribute data instance to merge.
Second attribute data instance to merge.
Merged attribute data.
Stores attribute value
to metadata.
Already stored attribute data or undefined
if nothing stored yet.
The input value to store.
Target metadata to store the value in.
Value to store.
Generated using TypeDoc
Typed charge metadata attribute that stores single, last assigned, value.