Update Types
This commit is contained in:
parent
462b897615
commit
7d320f26ef
5
dist/types/index.d.ts
vendored
5
dist/types/index.d.ts
vendored
@ -530,11 +530,14 @@ export type TableSelectFieldsObject<T extends {
|
|||||||
};
|
};
|
||||||
export type ServerQueryValuesObject = {
|
export type ServerQueryValuesObject = {
|
||||||
value?: string | number;
|
value?: string | number;
|
||||||
|
/**
|
||||||
|
* Defaults to EQUAL
|
||||||
|
*/
|
||||||
equality?: (typeof ServerQueryEqualities)[number];
|
equality?: (typeof ServerQueryEqualities)[number];
|
||||||
tableName?: string;
|
tableName?: string;
|
||||||
fieldName?: string;
|
fieldName?: string;
|
||||||
};
|
};
|
||||||
export type ServerQueryObjectValue = string | (string | ServerQueryValuesObject | undefined | null) | (string | ServerQueryValuesObject | undefined | null)[];
|
export type ServerQueryObjectValue = string | number | ServerQueryValuesObject | undefined | null | (string | number | ServerQueryValuesObject | undefined | null)[];
|
||||||
export type ServerQueryObject<T extends object = {
|
export type ServerQueryObject<T extends object = {
|
||||||
[key: string]: any;
|
[key: string]: any;
|
||||||
}, K extends string = string> = {
|
}, K extends string = string> = {
|
||||||
|
|||||||
2
dist/utils/sql-generator.js
vendored
2
dist/utils/sql-generator.js
vendored
@ -27,7 +27,7 @@ export default function sqlGenerator({ tableName, genObject, dbFullName, count }
|
|||||||
const valueParsed = val;
|
const valueParsed = val;
|
||||||
if (!valueParsed)
|
if (!valueParsed)
|
||||||
return;
|
return;
|
||||||
const valueString = typeof valueParsed == "string"
|
const valueString = typeof valueParsed == "string" || typeof valueParsed == "number"
|
||||||
? valueParsed
|
? valueParsed
|
||||||
: valueParsed
|
: valueParsed
|
||||||
? valueParsed.fieldName && valueParsed.tableName
|
? valueParsed.fieldName && valueParsed.tableName
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@moduletrace/bun-sqlite",
|
"name": "@moduletrace/bun-sqlite",
|
||||||
"version": "1.0.14",
|
"version": "1.0.15",
|
||||||
"description": "SQLite manager for Bun",
|
"description": "SQLite manager for Bun",
|
||||||
"author": "Benjamin Toby",
|
"author": "Benjamin Toby",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
|
|||||||
@ -601,6 +601,9 @@ export type TableSelectFieldsObject<
|
|||||||
|
|
||||||
export type ServerQueryValuesObject = {
|
export type ServerQueryValuesObject = {
|
||||||
value?: string | number;
|
value?: string | number;
|
||||||
|
/**
|
||||||
|
* Defaults to EQUAL
|
||||||
|
*/
|
||||||
equality?: (typeof ServerQueryEqualities)[number];
|
equality?: (typeof ServerQueryEqualities)[number];
|
||||||
tableName?: string;
|
tableName?: string;
|
||||||
fieldName?: string;
|
fieldName?: string;
|
||||||
@ -608,8 +611,11 @@ export type ServerQueryValuesObject = {
|
|||||||
|
|
||||||
export type ServerQueryObjectValue =
|
export type ServerQueryObjectValue =
|
||||||
| string
|
| string
|
||||||
| (string | ServerQueryValuesObject | undefined | null)
|
| number
|
||||||
| (string | ServerQueryValuesObject | undefined | null)[];
|
| ServerQueryValuesObject
|
||||||
|
| undefined
|
||||||
|
| null
|
||||||
|
| (string | number | ServerQueryValuesObject | undefined | null)[];
|
||||||
|
|
||||||
export type ServerQueryObject<
|
export type ServerQueryObject<
|
||||||
T extends object = { [key: string]: any },
|
T extends object = { [key: string]: any },
|
||||||
|
|||||||
@ -60,13 +60,15 @@ export default function sqlGenerator<
|
|||||||
|
|
||||||
let str = `${finalFieldName}=?`;
|
let str = `${finalFieldName}=?`;
|
||||||
|
|
||||||
function grabValue(val?: string | ServerQueryValuesObject | null) {
|
function grabValue(
|
||||||
|
val?: string | number | ServerQueryValuesObject | null,
|
||||||
|
) {
|
||||||
const valueParsed = val;
|
const valueParsed = val;
|
||||||
|
|
||||||
if (!valueParsed) return;
|
if (!valueParsed) return;
|
||||||
|
|
||||||
const valueString =
|
const valueString =
|
||||||
typeof valueParsed == "string"
|
typeof valueParsed == "string" || typeof valueParsed == "number"
|
||||||
? valueParsed
|
? valueParsed
|
||||||
: valueParsed
|
: valueParsed
|
||||||
? valueParsed.fieldName && valueParsed.tableName
|
? valueParsed.fieldName && valueParsed.tableName
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user