Update schema gen function to be compatible with buffers

This commit is contained in:
Benjamin Toby 2026-04-05 07:40:10 +01:00
parent 88fff6c507
commit 01b96d788e
3 changed files with 8 additions and 1 deletions

View File

@ -17,6 +17,9 @@ export default function generateTypeDefinition({ paradigm, table, query, typeDef
: `"${opt}"`)
.join(" | ");
}
if (schemaType.dataType?.match(/blob/i)) {
return "Float32Array<ArrayBuffer> | Buffer<ArrayBuffer>";
}
if (schemaType.dataType?.match(/int|double|decimal|real/i)) {
return "number";
}

View File

@ -1,6 +1,6 @@
{
"name": "@moduletrace/bun-sqlite",
"version": "1.0.22",
"version": "1.0.23",
"description": "SQLite manager for Bun",
"author": "Benjamin Toby",
"main": "dist/index.js",

View File

@ -46,6 +46,10 @@ export default function generateTypeDefinition({
.join(" | ");
}
if (schemaType.dataType?.match(/blob/i)) {
return "Float32Array<ArrayBuffer> | Buffer<ArrayBuffer>";
}
if (schemaType.dataType?.match(/int|double|decimal|real/i)) {
return "number";
}