Constructor
new Tagged(tag, value, erropt)
Creates an instance of Tagged.
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
tag |
number
|
The number of the tag. | |
value |
any
|
The value inside the tag. | |
err |
Error
|
<optional> |
The error that was thrown parsing the tag, or null. |
Members
Methods
(static) reset()
Reset the supported tags to the original set, before any plugins modified
the list.
- Source:
convert(converters) → {any}
If we have a converter for this type, do the conversion. Some converters
are built-in. Additional ones can be passed in. If you want to remove
a built-in converter, pass a converter in whose value is 'null' instead
of a function.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
converters |
object
|
Keys in the object are a tag number, the value is a function that takes the decoded CBOR and returns a JavaScript value of the appropriate type. Throw an exception in the function on errors. |
Returns:
- Type:
-
any
The converted item.
encodeCBOR(gen) → {boolean}
Push the simple value onto the CBOR stream.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
gen |
object
|
The generator to push onto. |
Returns:
- Type:
-
boolean
True on success.
toString() → {string}
Convert to a String.
- Source:
Returns:
- Type:
-
string
String of the form '1(2)'.