Skip to content

Commit 5ff3ee3

Browse files
authored
Merge pull request #16 from reload/types
Use `import type` instead of `import` #patch
2 parents eb42e56 + 0b212d1 commit 5ff3ee3

File tree

8 files changed

+13
-13
lines changed

8 files changed

+13
-13
lines changed

examples/bun-mysql2/src/db/query_sql.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Code generated by sqlc. DO NOT EDIT.
22

3-
import mysql, { RowDataPacket, ResultSetHeader } from "mysql2/promise";
3+
import mysql, { type RowDataPacket, type ResultSetHeader } from "mysql2/promise";
44

55
type Client = mysql.Connection | mysql.Pool;
66

examples/bun-pg/src/db/query_sql.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Code generated by sqlc. DO NOT EDIT.
22

3-
import { QueryArrayConfig, QueryArrayResult } from "pg";
3+
import type { QueryArrayConfig, QueryArrayResult } from "pg";
44

55
interface Client {
66
query: (config: QueryArrayConfig) => Promise<QueryArrayResult>;

examples/node-mysql2/src/db/query_sql.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Code generated by sqlc. DO NOT EDIT.
22

3-
import mysql, { RowDataPacket, ResultSetHeader } from "mysql2/promise";
3+
import mysql, { type RowDataPacket, type ResultSetHeader } from "mysql2/promise";
44

55
type Client = mysql.Connection | mysql.Pool;
66

examples/node-pg/src/db/query_sql.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Code generated by sqlc. DO NOT EDIT.
22

3-
import { QueryArrayConfig, QueryArrayResult } from "pg";
3+
import type { QueryArrayConfig, QueryArrayResult } from "pg";
44

55
interface Client {
66
query: (config: QueryArrayConfig) => Promise<QueryArrayResult>;

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "experiment",
3-
"version": "1.0.0",
3+
"version": "0.0.7",
44
"description": "",
55
"main": "app.js",
66
"scripts": {

src/drivers/mysql2.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { SyntaxKind, NodeFlags, TypeNode, factory } from "typescript";
1+
import { NodeFlags, SyntaxKind, TypeNode, factory } from "typescript";
22

33
// import { writeFileSync, STDIO } from "javy/fs";
44

5-
import { Parameter, Column, Query } from "../gen/plugin/codegen_pb";
5+
import { Column, Parameter, Query } from "../gen/plugin/codegen_pb";
66
import { argName, colName } from "./utlis";
77

88
export interface Mysql2Options {
@@ -235,14 +235,14 @@ export class Driver {
235235
factory.createIdentifier("mysql"),
236236
factory.createNamedImports([
237237
factory.createImportSpecifier(
238-
false,
238+
true,
239239
undefined,
240240
factory.createIdentifier("RowDataPacket")
241241
),
242242
...(hasExecLastIdCmd
243243
? [
244244
factory.createImportSpecifier(
245-
false,
245+
true,
246246
undefined,
247247
factory.createIdentifier("ResultSetHeader")
248248
),

src/drivers/pg.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
FunctionDeclaration,
88
} from "typescript";
99

10-
import { Parameter, Column, Query } from "../gen/plugin/codegen_pb";
10+
import { Column, Parameter, Query } from "../gen/plugin/codegen_pb";
1111
import { argName, colName } from "./utlis";
1212

1313
function funcParamsDecl(iface: string | undefined, params: Parameter[]) {
@@ -340,7 +340,7 @@ export class Driver {
340340
factory.createImportDeclaration(
341341
undefined,
342342
factory.createImportClause(
343-
false,
343+
true,
344344
undefined,
345345
factory.createNamedImports([
346346
factory.createImportSpecifier(

0 commit comments

Comments
 (0)