Readonlycode: "EmptyInput"The discriminant.
Readonlycode: "UnexpectedEndOfInput"The discriminant.
Readonlycode: "ExtraData"The discriminant.
Readonlyspan: SpanThe text after the pattern.
Readonlycode: "UnrecognizedToken"The discriminant.
Readonlyspan: SpanWhat a single-pass scanner reads before giving up: a keyword's prefix, a bare @, or one code point.
Readonlycode: "InvalidRegex"The discriminant.
Readonlyspan: SpanThe regex literal.
Readonlycode: "UnterminatedRegex"The discriminant.
Readonlyspan: SpanThe opening / or h'/.
Readonlycode: "UnterminatedString"The discriminant.
Readonlyspan: SpanThe opening quote.
Readonlycode: "InvalidRange"The discriminant.
Readonlyspan: SpanThe {, or the whole range when its bounds are inverted.
Readonlycode: "InvalidHexString"The discriminant.
Readonlyspan: SpanThe h' of an h'…' literal, or the whole digest'…' literal.
Readonlycode: "UnterminatedHexString"The discriminant.
Readonlyspan: SpanThe opening h'.
Readonlycode: "InvalidDateFormat"The discriminant.
Readonlyspan: SpanThe literal.
Readonlycode: "InvalidNumberFormat"The discriminant.
Readonlyspan: SpanThe literal.
Readonlycode: "InvalidUr"The discriminant.
Readonlyspan: SpanThe literal.
Readonlycause: stringThe UR decoder's reason.
Readonlycode: "ExpectedOpenParen"The discriminant.
Readonlyspan: SpanNever raised.
Readonlycode: "ExpectedCloseParen"The discriminant.
Readonlyspan: SpanThe end of the source.
Readonlycode: "ExpectedCloseBracket"The discriminant.
Readonlyspan: SpanThe end of the source.
Readonlycode: "ExpectedCloseBrace"The discriminant.
Readonlyspan: SpanThe end of the source.
Readonlycode: "ExpectedColon"The discriminant.
Readonlyspan: SpanThe end of the source.
Readonlycode: "ExpectedPattern"The discriminant.
Readonlyspan: SpanNever raised.
Readonlycode: "UnmatchedParentheses"The discriminant.
Readonlyspan: SpanNever raised.
Readonlycode: "UnmatchedBraces"The discriminant.
Readonlyspan: SpanNever raised.
Readonlycode: "InvalidCaptureGroupName"The discriminant.
Readonlyspan: SpanNever raised.
Readonlyname: stringThe name as written.
Readonlycode: "InvalidDigestPattern"The discriminant.
Readonlyspan: SpanThe literal.
Readonlyreason: stringThe body as written, or empty content.
Readonlycode: "UnterminatedDigestQuoted"The discriminant.
Readonlyspan: SpanThe opening digest'.
Readonlycode: "UnterminatedDateQuoted"The discriminant.
Readonlyspan: SpanThe opening date'.
Readonlycode: "NestingTooDeep"The discriminant.
Readonlyspan: SpanThe token that opened the level too many.
ReadonlymaxDepth: numberThe limit in force.
The structured payload of a DcborPatternError, discriminated by
code:e.details.code === "UnexpectedToken"narrows to{ span, kind, text }. Every code butEmptyInputandUnexpectedEndOfInputcarries the span of the offending text.