Documentation
    Preparing search index...

    Type Alias DecodeError

    DecodeError:
        | { field: string; kind: "invalidAnalysisOption"; stage: string }
        | { got: number; kind: "unsupportedNdm" }
        | { kind: "tableNotInProfile"; table: string }
        | { kind: "elementKindNotInProfile"; table: string }
        | {
            component: number;
            kind: "invalidRecorderComponent";
            recorder: number;
            width: number;
        }
        | {
            count: number;
            kind: "invalidGaussPoint";
            point: number;
            recorder: number;
        }
        | { index: number; kind: "invalidPlaneMaterial"; reason: string }
        | { index: number; kind: "invalidShellSection"; reason: string }
        | { kind: "invalidRow"; reason: string; row: number; table: string }
        | { kind: "unknownNodeIndex"; row: number; table: string }
        | { kind: "unknownMaterialIndex"; row: number; table: string }
        | { index: number; kind: "cyclicMaterialReference" }
        | { kind: "unknownPatternIndex"; row: number; table: string }
        | { kind: "unknownFiberSectionIndex"; row: number }
        | { kind: "unknownElementIndex"; row: number; table: string }
        | { kind: "unknownStageIndex"; row: number; table: string }
        | { elementKind: string; kind: "unsupportedElementLoad" }
        | { dof: number; kind: "invalidDof"; row: number; table: string }
        | { kind: "unknownConstraintRow"; row: number; table: string }
        | { kind: "invalidOrientation"; row: number; table: string }
        | { error: ModelErrorDetail; kind: "invalidModel" }

    Serialize, not Deserialize — a DecodeError only ever flows out to JS (boundary.rs), as a { kind: "...", ... }-shaped object.