From 82e667bed04cecd99864600654b4a38919ca720f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20Rivi=C3=A8re?= Date: Mon, 5 Oct 2026 10:48:51 +0200 Subject: [PATCH 1/2] prevent mangling of SQL fragments names --- src/runtime/stdlib/sql.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/runtime/stdlib/sql.ts b/src/runtime/stdlib/sql.ts index 41d5630..d72d07f 100644 --- a/src/runtime/stdlib/sql.ts +++ b/src/runtime/stdlib/sql.ts @@ -154,6 +154,12 @@ class SqlVariant { } } +// prevent mangling +Object.defineProperty(SqlFragment, "name", {value: "SqlFragment"}); +Object.defineProperty(SqlView, "name", {value: "SqlView"}); +Object.defineProperty(BoundSqlView, "name", {value: "BoundSqlView"}); +Object.defineProperty(SqlVariant, "name", {value: "SqlVariant"}); + sql.Fragment = SqlFragment; sql.View = SqlView; sql.Variant = SqlVariant; From c4a3406b0edb051d0ff4c6ab4241d5e7db8a23de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20Rivi=C3=A8re?= Date: Wed, 7 Oct 2026 18:28:15 +0200 Subject: [PATCH 2/2] undo the unmangling of BoundSqlView --- src/runtime/stdlib/sql.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/runtime/stdlib/sql.ts b/src/runtime/stdlib/sql.ts index d72d07f..2727a65 100644 --- a/src/runtime/stdlib/sql.ts +++ b/src/runtime/stdlib/sql.ts @@ -157,7 +157,6 @@ class SqlVariant { // prevent mangling Object.defineProperty(SqlFragment, "name", {value: "SqlFragment"}); Object.defineProperty(SqlView, "name", {value: "SqlView"}); -Object.defineProperty(BoundSqlView, "name", {value: "BoundSqlView"}); Object.defineProperty(SqlVariant, "name", {value: "SqlVariant"}); sql.Fragment = SqlFragment;