@kkdev92/vscode-ext-kit - v4.1.1
    Preparing search index...

    Interface StorageIssue

    A validation or migration failure surfaced by TypedStorage.tryGet.

    get() never throws for these data-quality failures and never exposes them — it falls back to defaultValue, so callers that just want a value can ignore this type. A failing custom clock or storage adapter is outside this issue model and may still throw. tryGet() is the escape hatch for callers that need to tell "nothing stored yet" apart from "stored, but corrupted/incompatible".

    interface StorageIssue {
        message: string;
        path?: readonly (PropertyKey | SchemaPathSegment)[];
        stage: "validate" | "migrate";
    }
    Index
    message: string

    Human-readable failure description; never used as a programmatic code.

    path?: readonly (PropertyKey | SchemaPathSegment)[]

    Standard Schema path: each segment is a raw key or an object carrying one.

    stage: "validate" | "migrate"

    Which phase produced the issue.