From 9357cd404a4e671abcee4d882a9ba2235965e4a4 Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Sat, 1 Aug 2026 09:52:35 +0100 Subject: [PATCH] Update type definitions #2 --- dist/types/index.d.ts | 2 +- dist/utils/sql-generator-gen-query-str.js | 3 ++- package.json | 2 +- src/types/index.ts | 2 +- src/utils/sql-generator-gen-query-str.ts | 3 ++- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/dist/types/index.d.ts b/dist/types/index.d.ts index b9c72a5..f89c3a4 100644 --- a/dist/types/index.d.ts +++ b/dist/types/index.d.ts @@ -830,7 +830,7 @@ export type ServerQueryParamsJoin | ServerQueryParamsJoinMatchObject[]; + match?: ServerQueryParamsJoinMatchObject | (ServerQueryParamsJoinMatchObject | undefined)[]; selectFields?: (keyof Field | SelectFieldObject)[]; omitFields?: (keyof Field | { field: keyof Field; diff --git a/dist/utils/sql-generator-gen-query-str.js b/dist/utils/sql-generator-gen-query-str.js index 16fa389..d99076a 100644 --- a/dist/utils/sql-generator-gen-query-str.js +++ b/dist/utils/sql-generator-gen-query-str.js @@ -1,4 +1,4 @@ -import { isUndefined } from "lodash"; +import _, { isUndefined } from "lodash"; import sqlGenGrabConcatStr from "./sql-generator-grab-concat-str"; import sqlGenGenJoinStr from "./sql-generator-gen-join-str"; import sqlGenGrabSelectFieldSQL from "./sql-generator-grab-select-field-sql"; @@ -162,6 +162,7 @@ export default function sqlGenGenQueryStr(params) { if (Array.isArray(join.match)) { return ("(" + join.match + .filter((mtch) => !_.isUndefined(mtch)) .map((mtch) => { const { str, values } = sqlGenGenJoinStr({ mtch, diff --git a/package.json b/package.json index fd3ab55..6444dd7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/bun-mariadb", - "version": "1.0.4", + "version": "1.0.5", "description": "Schema-driven MariaDB manager for Bun", "author": "Benjamin Toby", "license": "MIT", diff --git a/src/types/index.ts b/src/types/index.ts index aef26ae..90205ed 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -916,7 +916,7 @@ export type ServerQueryParamsJoin< tableName: Table; match?: | ServerQueryParamsJoinMatchObject - | ServerQueryParamsJoinMatchObject[]; + | (ServerQueryParamsJoinMatchObject | undefined)[]; selectFields?: (keyof Field | SelectFieldObject)[]; omitFields?: ( | keyof Field diff --git a/src/utils/sql-generator-gen-query-str.ts b/src/utils/sql-generator-gen-query-str.ts index 5492ac1..200f2da 100644 --- a/src/utils/sql-generator-gen-query-str.ts +++ b/src/utils/sql-generator-gen-query-str.ts @@ -1,4 +1,4 @@ -import { isUndefined } from "lodash"; +import _, { isUndefined } from "lodash"; import type { ServerQueryParam, TableSelectFieldsObject } from "../types"; import sqlGenGrabConcatStr from "./sql-generator-grab-concat-str"; import sqlGenGenJoinStr from "./sql-generator-gen-join-str"; @@ -195,6 +195,7 @@ export default function sqlGenGenQueryStr< return ( "(" + join.match + .filter((mtch) => !_.isUndefined(mtch)) .map((mtch) => { const { str, values } = sqlGenGenJoinStr({