Readonlycode: "EmptyInput"The discriminant.
Readonlycode: "UnexpectedEndOfInput"The discriminant.
Readonlycode: "ExtraData"The discriminant.
Readonlyspan: SpanThe text after the pattern.
Readonlycode: "UnrecognizedToken"The discriminant.
Readonlyspan: SpanThe unrecognised text.
Readonlycode: "InvalidRegex"The discriminant.
Readonlyspan: SpanThe regex literal.
Readonlycode: "UnterminatedRegex"The discriminant.
Readonlyspan: SpanThe opening delimiter.
Readonlycode: "InvalidRange"The discriminant.
Readonlyspan: SpanThe range text.
Readonlycode: "InvalidHexString"The discriminant.
Readonlyspan: SpanThe h'…' literal, or for digest(…) the point just after the hex.
Readonlycode: "InvalidDateFormat"The discriminant.
Readonlyspan: SpanThe body between the quotes of date'…'.
Readonlycode: "InvalidNumberFormat"The discriminant.
Readonlyspan: SpanThe literal.
Readonlycode: "InvalidUr"The discriminant.
Readonlyspan: SpanThe point just after the UR in digest(…).
Readonlycause: stringThe UR decoder's reason.
Readonlycode: "ExpectedOpenParen"The discriminant.
Readonlyspan: SpanWhere the parenthesis was required.
Readonlycode: "ExpectedCloseParen"The discriminant.
Readonlyspan: SpanThe token found instead, or the end of the source.
Readonlycode: "ExpectedOpenBracket"The discriminant.
Readonlyspan: SpanWhere the bracket was required.
Readonlycode: "ExpectedCloseBracket"The discriminant.
Readonlyspan: SpanThe token found instead, or the end of the source.
Readonlycode: "ExpectedPattern"The discriminant.
Readonlyspan: SpanWhere the pattern was required.
Readonlycode: "UnmatchedParentheses"The discriminant.
Readonlyspan: SpanThe parenthesis without a pair.
Readonlycode: "UnmatchedBraces"The discriminant.
Readonlyspan: SpanThe brace without a pair.
Readonlycode: "InvalidCaptureGroupName"The discriminant.
Readonlyspan: SpanThe @ and the name.
Readonlyname: stringThe name as written.
Readonlycode: "InvalidPattern"The discriminant.
Readonlyspan: SpanThe dCBOR pattern body, or the rest of the text an array pattern consumed.
Readonlycode: "NestingTooDeep"The discriminant.
Readonlyspan: SpanThe token that opened the level too many.
ReadonlymaxDepth: numberThe limit in force.
The structured payload of an EnvelopePatternError, discriminated by
code:e.details.code === "UnexpectedToken"narrows to{ span, kind, text }. Every code butEmptyInputandUnexpectedEndOfInputcarries the span of the offending text.