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

workers-qb

Package Overview
Dependencies
Maintainers
1
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

workers-qb - npm Package Compare versions

Comparing version 1.2.2 to 1.2.3

16

dist/src/Builder.d.ts

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

import { ArrayResult, ConflictUpsert, DefaultObject, Delete, EitherResult, Insert, Join, OneResult, RawQuery, SelectAll, SelectOne, Update, Where } from './interfaces';
import { ArrayResult, ConflictUpsert, DefaultObject, Delete, DeleteReturning, DeleteWithoutReturning, Insert, InsertMultiple, InsertOne, InsertWithoutReturning, Join, OneResult, RawQueryFetchAll, RawQueryFetchOne, RawQueryWithoutFetching, SelectAll, SelectOne, Update, UpdateReturning, UpdateWithoutReturning, Where } from './interfaces';
import { ConflictTypes, OrderTypes } from './enums';

@@ -20,6 +20,12 @@ import { Query, Raw } from './tools';

fetchAll<GenericResult = DefaultObject>(params: SelectAll): Query<ArrayResult<GenericResultWrapper, GenericResult>>;
raw<GenericResult = DefaultObject>(params: RawQuery): Query<EitherResult<GenericResultWrapper, GenericResult>>;
insert<GenericResult = DefaultObject>(params: Insert): Query<EitherResult<GenericResultWrapper, GenericResult>>;
update<GenericResult = DefaultObject>(params: Update): Query<ArrayResult<GenericResultWrapper, GenericResult>>;
delete<GenericResult = DefaultObject>(params: Delete): Query<ArrayResult<GenericResultWrapper, GenericResult>>;
raw<GenericResult = DefaultObject>(params: RawQueryFetchOne): Query<OneResult<GenericResultWrapper, GenericResult>>;
raw<GenericResult = DefaultObject>(params: RawQueryFetchAll): Query<ArrayResult<GenericResultWrapper, GenericResult>>;
raw<GenericResult = DefaultObject>(params: RawQueryWithoutFetching): Query<GenericResultWrapper>;
insert<GenericResult = DefaultObject>(params: InsertOne): Query<OneResult<GenericResultWrapper, GenericResult>>;
insert<GenericResult = DefaultObject>(params: InsertMultiple): Query<ArrayResult<GenericResultWrapper, GenericResult>>;
insert<GenericResult = DefaultObject>(params: InsertWithoutReturning): Query<GenericResultWrapper>;
update<GenericResult = DefaultObject>(params: UpdateReturning): Query<ArrayResult<GenericResultWrapper, GenericResult>>;
update<GenericResult = DefaultObject>(params: UpdateWithoutReturning): Query<GenericResultWrapper>;
delete<GenericResult = DefaultObject>(params: DeleteReturning): Query<ArrayResult<GenericResultWrapper, GenericResult>>;
delete<GenericResult = DefaultObject>(params: DeleteWithoutReturning): Query<GenericResultWrapper>;
_parse_arguments(row: Record<string, string | boolean | number | null | Raw>): Array<any>;

@@ -26,0 +32,0 @@ _onConflict(resolution?: string | ConflictTypes | ConflictUpsert): string;

@@ -30,2 +30,9 @@ import { ConflictTypes, FetchTypes, JoinTypes, OrderTypes } from './enums';

};
export type RawQueryFetchOne = Omit<RawQuery, 'fetchType'> & {
fetchType: FetchTypes.ONE;
};
export type RawQueryFetchAll = Omit<RawQuery, 'fetchType'> & {
fetchType: FetchTypes.ALL;
};
export type RawQueryWithoutFetching = Omit<RawQuery, 'fetchType'>;
export type SelectAll = SelectOne & {

@@ -45,2 +52,12 @@ limit?: number;

};
export type InsertOne = Omit<Insert, 'data' | 'returning'> & {
data: Record<string, string | boolean | number | null | Raw>;
returning: string | Array<string>;
};
export type InsertMultiple = Omit<Insert, 'data' | 'returning'> & {
data: Array<Record<string, string | boolean | number | null | Raw>>;
returning: string | Array<string>;
};
export type InsertWithoutReturning = Omit<Insert, 'returning'>;
export type test<I extends Insert = Insert> = I;
export type Update = {

@@ -53,2 +70,6 @@ tableName: string;

};
export type UpdateReturning = Omit<Update, 'returning'> & {
returning: string | Array<string>;
};
export type UpdateWithoutReturning = Omit<Update, 'returning'>;
export type Delete = {

@@ -59,2 +80,6 @@ tableName: string;

};
export type DeleteReturning = Omit<Delete, 'returning'> & {
returning: string | Array<string>;
};
export type DeleteWithoutReturning = Omit<Delete, 'returning'>;
export type D1Result = {

@@ -78,5 +103,2 @@ changes?: number;

}>;
export type EitherResult<ResultWrapper, Result> = Merge<ResultWrapper, {
results?: Array<Result> | Result;
}>;
export type GetFetchValue<T> = T extends {

@@ -83,0 +105,0 @@ fetchType?: infer U;

{
"name": "workers-qb",
"version": "1.2.2",
"version": "1.2.3",
"type": "module",

@@ -5,0 +5,0 @@ "description": "Zero dependencies Query Builder for Cloudflare Workers",

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