New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@jakub.knejzlik/ts-query-server

Package Overview
Dependencies
Maintainers
0
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jakub.knejzlik/ts-query-server - npm Package Compare versions

Comparing version

to
0.1.20

1

dist/client-mysql.d.ts

@@ -12,2 +12,3 @@ import { SelectQuery } from "@jakub.knejzlik/ts-query";

executeQueries(queries: SelectQuery[]): Promise<any[]>;
executeRawQueries(queries: string[]): Promise<any[]>;
}

@@ -14,0 +15,0 @@ export interface ExecuteQueriesOpts {

5

dist/client-mysql.js

@@ -48,2 +48,5 @@ "use strict";

async executeQueries(queries) {
return this.executeRawQueries(queries.map((query) => query.toSQL(this.opts.flavor)));
}
async executeRawQueries(queries) {
const { databaseUrl, databaseName, poolOptions } = this.opts;

@@ -53,3 +56,3 @@ const res = await (0, exports.executeQueries)({

databaseName,
sqls: queries.map((query) => query.toSQL(this.opts.flavor)),
sqls: queries,
poolOptions,

@@ -56,0 +59,0 @@ });

@@ -9,3 +9,4 @@ import { SelectQuery } from "@jakub.knejzlik/ts-query";

executeQueries(queries: SelectQuery[]): Promise<any[]>;
executeRawQueries(queries: string[]): Promise<any>;
}
export {};

@@ -34,4 +34,7 @@ "use strict";

async executeQueries(queries) {
return Promise.all(queries.map((query) => queryTimestream(query.toSQL(this.opts.flavor))));
return this.executeRawQueries(queries.map((query) => query.toSQL(this.opts.flavor)));
}
executeRawQueries(queries) {
return Promise.all(queries.map((query) => queryTimestream(query)));
}
}

@@ -38,0 +41,0 @@ exports.QueryRouterClientAWSTimestream = QueryRouterClientAWSTimestream;

@@ -7,2 +7,3 @@ import { ISQLFlavor, ISequelizable, ISerializable } from "@jakub.knejzlik/ts-query";

executeQueries(queries: Query[]): Promise<Result>;
executeRawQueries(queries: string[]): Promise<Result>;
}

@@ -15,3 +16,4 @@ export interface QueryRouterClientOpts {

constructor(opts: T & QueryRouterClientOpts);
executeQueries(queries: Query[]): Promise<any>;
executeQueries(_: Query[]): Promise<any>;
executeRawQueries(_: string[]): Promise<any>;
}

@@ -8,6 +8,9 @@ "use strict";

}
executeQueries(queries) {
executeQueries(_) {
throw new Error("Method not implemented.");
}
executeRawQueries(_) {
throw new Error("Method not implemented.");
}
}
exports.QueryRouterClient = QueryRouterClient;
{
"name": "@jakub.knejzlik/ts-query-server",
"version": "0.1.19",
"version": "0.1.20",
"description": "TypeScript library for executing SQL queries built with ts-query across diverse server environments.",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -18,2 +18,7 @@ import { Q, SelectQuery } from "@jakub.knejzlik/ts-query";

async executeQueries(queries: SelectQuery[]): Promise<any[]> {
return this.executeRawQueries(
queries.map((query) => query.toSQL(this.opts.flavor))
);
}
async executeRawQueries(queries: string[]): Promise<any[]> {
const { databaseUrl, databaseName, poolOptions } = this.opts;

@@ -23,3 +28,3 @@ const res = await executeQueries({

databaseName,
sqls: queries.map((query) => query.toSQL(this.opts.flavor)),
sqls: queries,
poolOptions,

@@ -26,0 +31,0 @@ });

@@ -34,6 +34,9 @@ import {

async executeQueries(queries: SelectQuery[]): Promise<any[]> {
return Promise.all(
queries.map((query) => queryTimestream(query.toSQL(this.opts.flavor)))
return this.executeRawQueries(
queries.map((query) => query.toSQL(this.opts.flavor))
);
}
executeRawQueries(queries: string[]): Promise<any> {
return Promise.all(queries.map((query) => queryTimestream(query)));
}
}

@@ -40,0 +43,0 @@

@@ -12,2 +12,3 @@ import {

executeQueries(queries: Query[]): Promise<Result>;
executeRawQueries(queries: string[]): Promise<Result>;
}

@@ -25,5 +26,8 @@

executeQueries(queries: Query[]): Promise<any> {
executeQueries(_: Query[]): Promise<any> {
throw new Error("Method not implemented.");
}
executeRawQueries(_: string[]): Promise<any> {
throw new Error("Method not implemented.");
}
}