tursodatabase/libsql-client-ts

Remote databases don't support raw error code

Open

#117 aberto em 18 de out. de 2023

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)TypeScript (67 forks)auto 404
enhancementgood first issuehelp wanted

Métricas do repositório

Stars
 (566 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

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)

Guia do colaborador