tursodatabase/libsql-client-ts

Remote databases don't support raw error code

Open

#117 ouverte le 18 oct. 2023

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)TypeScript (67 forks)auto 404
enhancementgood first issuehelp wanted

Métriques du dépôt

Stars
 (566 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

I disabled the raw error code tests in 846b2d0fc2f80fc9cb87bb1db4158857e8c7f54f for remote databases because we never set the error code for remote database errors:

export function mapHranaError(e: unknown): unknown {
    if (e instanceof hrana.ClientError) {
        const code = mapHranaErrorCode(e);
        return new LibsqlError(e.message, code, undefined, e);
    }
    return e;
}

(It's the undefined there after code when constructing LibsqlError)

Guide contributeur