Update Types
This commit is contained in:
+8
-2
@@ -601,6 +601,9 @@ export type TableSelectFieldsObject<
|
||||
|
||||
export type ServerQueryValuesObject = {
|
||||
value?: string | number;
|
||||
/**
|
||||
* Defaults to EQUAL
|
||||
*/
|
||||
equality?: (typeof ServerQueryEqualities)[number];
|
||||
tableName?: string;
|
||||
fieldName?: string;
|
||||
@@ -608,8 +611,11 @@ export type ServerQueryValuesObject = {
|
||||
|
||||
export type ServerQueryObjectValue =
|
||||
| string
|
||||
| (string | ServerQueryValuesObject | undefined | null)
|
||||
| (string | ServerQueryValuesObject | undefined | null)[];
|
||||
| number
|
||||
| ServerQueryValuesObject
|
||||
| undefined
|
||||
| null
|
||||
| (string | number | ServerQueryValuesObject | undefined | null)[];
|
||||
|
||||
export type ServerQueryObject<
|
||||
T extends object = { [key: string]: any },
|
||||
|
||||
@@ -60,13 +60,15 @@ export default function sqlGenerator<
|
||||
|
||||
let str = `${finalFieldName}=?`;
|
||||
|
||||
function grabValue(val?: string | ServerQueryValuesObject | null) {
|
||||
function grabValue(
|
||||
val?: string | number | ServerQueryValuesObject | null,
|
||||
) {
|
||||
const valueParsed = val;
|
||||
|
||||
if (!valueParsed) return;
|
||||
|
||||
const valueString =
|
||||
typeof valueParsed == "string"
|
||||
typeof valueParsed == "string" || typeof valueParsed == "number"
|
||||
? valueParsed
|
||||
: valueParsed
|
||||
? valueParsed.fieldName && valueParsed.tableName
|
||||
|
||||
Reference in New Issue
Block a user