@tacenta/sdk
    Preparing search index...

    Variable ERROR_KINDSConst

    ERROR_KINDS: readonly [
        "network",
        "discovery",
        "unknownTenant",
        "usernameTaken",
        "invalidUsername",
        "weakPassword",
        "signUpRefused",
        "signInRefused",
        "identityMismatch",
        "notFound",
        "rateLimited",
        "serverFailure",
        "state",
        "storeUnavailable",
        "invalidArgument",
        "internal",
    ] = ...

    The kinds of TacentaError, the same on every head (decision record 0090); sdk/SURFACE.md describes each. A kind may be added, so handle the ones you branch on and let the rest fall through.