Socket
Socket
Sign inDemoInstall

libsql-stateless-easy

Package Overview
Dependencies
Maintainers
1
Versions
57
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

libsql-stateless-easy - npm Package Compare versions

Comparing version 1.3.6 to 1.3.7

4

lib-cjs/builders.js

@@ -5,3 +5,3 @@ "use strict";

const js_base64_1 = require("js-base64");
const errors_1 = require("./errors");
const errors_js_1 = require("./errors.js");
//========================================================

@@ -19,3 +19,3 @@ function libsqlValueBuilder(value) {

return { type: "blob", base64: js_base64_1.Base64.fromUint8Array(value) };
throw new errors_1.InternalError("Invalid type of input. Cannot build request to server.");
throw new errors_js_1.InternalError("Invalid type of input. Cannot build request to server.");
}

@@ -22,0 +22,0 @@ exports.libsqlValueBuilder = libsqlValueBuilder;

@@ -5,19 +5,19 @@ "use strict";

const libsql_stateless_1 = require("libsql-stateless");
const builders_1 = require("./builders");
const parsers_1 = require("./parsers");
const errors_1 = require("./errors");
const builders_js_1 = require("./builders.js");
const parsers_js_1 = require("./parsers.js");
const errors_js_1 = require("./errors.js");
async function libsqlExecute(conf, stmt) {
try {
const res = await (0, libsql_stateless_1.libsqlExecute)(conf, (0, builders_1.libsqlStatementBuilder)(stmt));
const res = await (0, libsql_stateless_1.libsqlExecute)(conf, (0, builders_js_1.libsqlStatementBuilder)(stmt));
if (res.isOk)
return (0, parsers_1.libsqlStatementResParser)(res.val);
return (0, parsers_js_1.libsqlStatementResParser)(res.val);
else {
if (res.err.kind === "LIBSQL_SERVER_ERROR")
throw new errors_1.HttpServerError(res.err.server_message || "Server encountered error.", res.err.http_status_code);
throw new errors_js_1.HttpServerError(res.err.server_message || "Server encountered error.", res.err.http_status_code);
else
throw new errors_1.ResponseError(res.err.data.message, res.err.data);
throw new errors_js_1.ResponseError(res.err.data.message, res.err.data);
}
}
catch (e) {
throw (0, errors_1.mapHranaError)(e);
throw (0, errors_js_1.mapHranaError)(e);
}

@@ -30,15 +30,15 @@ }

for (let i = 0; i < steps.length; i++)
_steps.push({ stmt: (0, builders_1.libsqlStatementBuilder)(steps[i]) });
_steps.push({ stmt: (0, builders_js_1.libsqlStatementBuilder)(steps[i]) });
const res = await (0, libsql_stateless_1.libsqlBatch)(conf, _steps);
if (res.isOk)
return (0, parsers_1.libsqlBatchStreamResParser)(res.val);
return (0, parsers_js_1.libsqlBatchStreamResParser)(res.val);
else {
if (res.err.kind === "LIBSQL_SERVER_ERROR")
throw new errors_1.HttpServerError(res.err.server_message || "Server encountered error.", res.err.http_status_code);
throw new errors_js_1.HttpServerError(res.err.server_message || "Server encountered error.", res.err.http_status_code);
else
throw new errors_1.ResponseError(res.err.data.message, res.err.data);
throw new errors_js_1.ResponseError(res.err.data.message, res.err.data);
}
}
catch (e) {
throw (0, errors_1.mapHranaError)(e);
throw (0, errors_js_1.mapHranaError)(e);
}

@@ -45,0 +45,0 @@ }

@@ -17,6 +17,6 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./builders"), exports);
__exportStar(require("./parsers"), exports);
__exportStar(require("./functions"), exports);
__exportStar(require("./client"), exports);
__exportStar(require("./drizzle"), exports);
__exportStar(require("./builders.js"), exports);
__exportStar(require("./parsers.js"), exports);
__exportStar(require("./functions.js"), exports);
__exportStar(require("./client.js"), exports);
__exportStar(require("./drizzle.js"), exports);

@@ -5,3 +5,3 @@ "use strict";

const js_base64_1 = require("js-base64");
const errors_1 = require("./errors");
const errors_js_1 = require("./errors.js");
//========================================================

@@ -19,3 +19,3 @@ function libsqlValueParser(value) {

return js_base64_1.Base64.toUint8Array(value.base64);
throw new errors_1.ProtoError("Invalid data type from server. Cannot parse.");
throw new errors_js_1.ProtoError("Invalid data type from server. Cannot parse.");
}

@@ -73,3 +73,3 @@ exports.libsqlValueParser = libsqlValueParser;

else
throw new errors_1.ResponseError(res.step_errors[j]?.message, res.step_errors[j]);
throw new errors_js_1.ResponseError(res.step_errors[j]?.message, res.step_errors[j]);
}

@@ -76,0 +76,0 @@ return batchResults;

@@ -1,2 +0,2 @@

import { rawSQLStatement, rawValue } from './types';
import { rawSQLStatement, rawValue } from './types.js';
import { libsqlBatchReqStep, libsqlBatchReqStepExecCond, libsqlSQLStatement, libsqlSQLValue } from 'libsql-stateless';

@@ -3,0 +3,0 @@ export declare function libsqlValueBuilder(value: rawValue): libsqlSQLValue;

import { Base64 } from 'js-base64';
import { InternalError } from './errors';
import { InternalError } from './errors.js';
//========================================================

@@ -4,0 +4,0 @@ export function libsqlValueBuilder(value) {

import { libsqlConfig } from "libsql-stateless";
import { rawSQLStatement } from "./types";
import { rawSQLStatement } from "./types.js";
declare class libsqlClient {
private readonly conf;
constructor(conf: libsqlConfig);
execute(stmt: rawSQLStatement): Promise<import("./types").ResultSet>;
batch(steps: Array<rawSQLStatement>): Promise<import("./types").ResultSet[]>;
execute(stmt: rawSQLStatement): Promise<import("./types.js").ResultSet>;
batch(steps: Array<rawSQLStatement>): Promise<import("./types.js").ResultSet[]>;
serverOk(): Promise<boolean>;

@@ -9,0 +9,0 @@ }

import { libsqlConfig } from "libsql-stateless";
import { ResultSet, rawSQLStatement } from "./types";
import { ResultSet, rawSQLStatement } from "./types.js";
export declare function libsqlExecute(conf: libsqlConfig, stmt: rawSQLStatement): Promise<ResultSet>;
export declare function libsqlBatch(conf: libsqlConfig, steps: Array<rawSQLStatement>): Promise<Array<ResultSet>>;
export declare function libsqlServerCompatCheck(conf: libsqlConfig): Promise<boolean>;
import { libsqlExecute as LIBlibsqlExecute, libsqlBatch as LIBlibsqlBatch, libsqlServerCompatCheck as LIBlibsqlServerCompatCheck } from "libsql-stateless";
import { libsqlStatementBuilder } from "./builders";
import { libsqlBatchStreamResParser, libsqlStatementResParser } from "./parsers";
import { HttpServerError, ResponseError, mapHranaError } from "./errors";
import { libsqlStatementBuilder } from "./builders.js";
import { libsqlBatchStreamResParser, libsqlStatementResParser } from "./parsers.js";
import { HttpServerError, ResponseError, mapHranaError } from "./errors.js";
export async function libsqlExecute(conf, stmt) {

@@ -6,0 +6,0 @@ try {

@@ -1,5 +0,5 @@

export * from './builders';
export * from './parsers';
export * from './functions';
export * from './client';
export * from './drizzle';
export * from './builders.js';
export * from './parsers.js';
export * from './functions.js';
export * from './client.js';
export * from './drizzle.js';

@@ -1,5 +0,5 @@

export * from './builders';
export * from './parsers';
export * from './functions';
export * from './client';
export * from './drizzle';
export * from './builders.js';
export * from './parsers.js';
export * from './functions.js';
export * from './client.js';
export * from './drizzle.js';
import { libsqlBatchStreamResOkData, libsqlSQLValue, libsqlStatementResOkData } from "libsql-stateless";
import { ResultSet, rawValue } from "./types";
import { ResultSet, rawValue } from "./types.js";
export declare function libsqlValueParser(value: libsqlSQLValue): rawValue;
export declare function libsqlStatementResParser(res: libsqlStatementResOkData): ResultSet;
export declare function libsqlBatchStreamResParser(res: libsqlBatchStreamResOkData): Array<ResultSet>;
import { Base64 } from "js-base64";
import { ProtoError, ResponseError } from "./errors";
import { ProtoError, ResponseError } from "./errors.js";
//========================================================

@@ -4,0 +4,0 @@ export function libsqlValueParser(value) {

{
"name": "libsql-stateless-easy",
"version": "1.3.6",
"version": "1.3.7",
"homepage": "https://github.com/DaBigBlob/libsql-stateless-easy#readme",

@@ -5,0 +5,0 @@ "repository": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc