Skip to content

Commit

Permalink
fix(better-sqlite3): Fix type bindings
Browse files Browse the repository at this point in the history
  • Loading branch information
Zareith committed Oct 20, 2024
1 parent 54496e9 commit 1de49c2
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions src/drivers/better-sqlite3.ts
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,11 @@ export class Driver {
typ = factory.createKeywordTypeNode(SyntaxKind.NumberKeyword);
break;
}
case "varchar":
case "text": {
typ = factory.createKeywordTypeNode(SyntaxKind.StringKeyword);
break;
}
case "blob": {
// TODO: Is this correct or node-specific?
typ = factory.createTypeReferenceNode(
Expand All @@ -84,18 +89,15 @@ export class Driver {
typ = factory.createKeywordTypeNode(SyntaxKind.NumberKeyword);
break;
}
case "boolean":
case "bool": {
typ = factory.createKeywordTypeNode(SyntaxKind.BooleanKeyword);
case "date":
case "datetime": {
typ = factory.createKeywordTypeNode(SyntaxKind.StringKeyword);
break;
}
case "date":
case "datetime":
case "boolean":
case "bool":
case "timestamp": {
typ = factory.createTypeReferenceNode(
factory.createIdentifier("Date"),
undefined
);
typ = factory.createKeywordTypeNode(SyntaxKind.NumberKeyword);
break;
}
}
Expand Down

0 comments on commit 1de49c2

Please sign in to comment.