File tree Expand file tree Collapse file tree 1 file changed +17
-2
lines changed
Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change 88
99import { Parameter , Column } from "../gen/plugin/codegen_pb" ;
1010import { argName , colName } from "./utlis" ;
11- import { log } from "../logger" ;
1211
1312function funcParamsDecl ( iface : string | undefined , params : Parameter [ ] ) {
1413 let funcParams = [
@@ -116,6 +115,10 @@ export class Driver {
116115 typ = factory . createKeywordTypeNode ( SyntaxKind . NumberKeyword ) ;
117116 break ;
118117 }
118+ case "double precision" : {
119+ typ = factory . createKeywordTypeNode ( SyntaxKind . NumberKeyword ) ;
120+ break ;
121+ }
119122 case "inet" : {
120123 // string
121124 break ;
@@ -128,10 +131,22 @@ export class Driver {
128131 typ = factory . createKeywordTypeNode ( SyntaxKind . NumberKeyword ) ;
129132 break ;
130133 }
134+ case "int" : {
135+ typ = factory . createKeywordTypeNode ( SyntaxKind . NumberKeyword ) ;
136+ break ;
137+ }
138+ case "integer" : {
139+ typ = factory . createKeywordTypeNode ( SyntaxKind . NumberKeyword ) ;
140+ break ;
141+ }
131142 case "int8" : {
132143 // string
133144 break ;
134145 }
146+ case "bigint" : {
147+ // string
148+ break ;
149+ }
135150 case "interval" : {
136151 // string
137152 break ;
@@ -279,7 +294,7 @@ export class Driver {
279294 break ;
280295 }
281296 default : {
282- log ( `unknown type ${ column . type ?. name } ` ) ;
297+ typ = factory . createKeywordTypeNode ( SyntaxKind . AnyKeyword ) ;
283298 break ;
284299 }
285300 }
You can’t perform that action at this time.
0 commit comments