Readonlycode: "EmptyInput"The discriminant.
Readonlycode: "UnexpectedEndOfInput"The discriminant.
Readonlycode: "ExtraData"The discriminant.
Readonlyspan: SpanThe first token past the item.
Readonlycode: "UnrecognizedToken"The discriminant.
Readonlyspan: SpanThe token before the unrecognised text (an empty span at the start of the source).
Readonlycode: "ExpectedComma"The discriminant.
Readonlyspan: SpanThe token found instead.
Readonlycode: "ExpectedColon"The discriminant.
Readonlyspan: SpanThe token found instead, or the key when the source ended.
Readonlycode: "UnmatchedParentheses"The discriminant.
Readonlyspan: SpanThe token found instead of ), or the last token when the source ended.
Readonlycode: "UnmatchedBraces"The discriminant.
Readonlyspan: SpanThe last token before the source ended.
Readonlycode: "ExpectedMapKey"The discriminant.
Readonlyspan: SpanThe } found where a value was expected.
Readonlycode: "InvalidTagValue"The discriminant.
Readonlyspan: SpanThe digits.
Readonlyvalue: stringThe digits as written.
Readonlycode: "UnknownTagName"The discriminant.
Readonlyspan: SpanThe name.
Readonlyname: stringThe name that did not resolve.
Readonlycode: "InvalidHexString"The discriminant.
Readonlyspan: SpanThe literal.
Readonlycode: "InvalidBase64String"The discriminant.
Readonlyspan: SpanThe literal.
Readonlycode: "UnknownUrType"The discriminant.
Readonlyspan: SpanThe type inside the UR.
ReadonlyurType: stringThe UR type that did not resolve.
Readonlycode: "InvalidUr"The discriminant.
Readonlyspan: SpanThe UR.
Readonlycause: stringThe UR decoder's reason.
Readonlycode: "InvalidKnownValue"The discriminant.
Readonlyspan: SpanThe digits inside the quotes.
Readonlyvalue: stringThe digits as written.
Readonlycode: "UnknownKnownValueName"The discriminant.
Readonlyspan: SpanThe name inside the quotes.
Readonlyname: stringThe name that did not resolve.
Readonlycode: "InvalidDateString"The discriminant.
Readonlyspan: SpanThe literal.
ReadonlydateString: stringThe literal as written.
Readonlycode: "DuplicateMapKey"The discriminant.
Readonlyspan: SpanThe second occurrence of the key.
Readonlycode: "NestingTooDeep"The discriminant.
Readonlyspan: SpanThe token that opened the level too many.
ReadonlymaxDepth: numberThe limit in force.
The structured payload of a DcborParseError, discriminated by
code:e.details.code === "UnknownTagName"narrows to{ span, name }. Every code butEmptyInputandUnexpectedEndOfInputcarries the span of the offending text.