tursodatabase/libsql-client-ts

Remote databases don't support raw error code

Open

#117 opened on Oct 18, 2023

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

Repository metrics

Stars
 (566 stars)
PR merge metrics
 (PR metrics pending)

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)

Contributor guide