Skip to content

Commit 75a7c49

Browse files
committed
refactor: increasing NodeNext compatibility
1 parent 63b9f8d commit 75a7c49

40 files changed

+101
-94
lines changed

.eslintrc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,14 @@
4545
"plugins": ["@typescript-eslint"],
4646
"rules": {
4747
"@typescript-eslint/no-empty-interface": "off",
48-
"@typescript-eslint/no-explicit-any": "off"
48+
"@typescript-eslint/no-explicit-any": "off",
49+
"no-restricted-syntax": [
50+
"error",
51+
{
52+
"selector": "ImportDeclaration[source.value=/^\\./][source.value!=/\\.(js)$/]",
53+
"message": "Local imports must have the explicit extension"
54+
}
55+
]
4956
}
5057
},
5158
{

index.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import * as mysql from './typings/mysql';
1+
import * as mysql from './typings/mysql/index.js';
22
import {
33
Connection as PromiseConnection,
44
Pool as PromisePool,
55
PoolConnection as PromisePoolConnection,
6-
} from './promise';
6+
} from './promise.js';
77

8-
export * from './typings/mysql';
8+
export * from './typings/mysql/index.js';
99

1010
export interface Connection extends mysql.Connection {
1111
execute<

promise.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import {
99
ConnectionOptions,
1010
PoolOptions,
1111
Pool as CorePool,
12-
} from './index';
12+
} from './index.js';
1313

14-
export * from './index';
14+
export * from './index.js';
1515

1616
export interface PreparedStatementInfo {
1717
close(): Promise<void>;

test/tsc-build/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* For mysql/promise build tests: './promise/...'
1212
*/
1313

14-
import mysql from '../../index';
15-
import mysqlp from '../../promise';
14+
import mysql from '../../index.js';
15+
import mysqlp from '../../promise.js';
1616

1717
export { mysql, mysqlp };

test/tsc-build/mysql/baseConnection.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mysql } from '../index';
1+
import { mysql } from '../index.js';
22

33
export const access: mysql.ConnectionOptions = {
44
host: '',

test/tsc-build/mysql/createConnection/callbacks/execute.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { mysql } from '../../../index';
2-
import { access, sql, sqlPS, values } from '../../baseConnection';
1+
import { mysql } from '../../../index.js';
2+
import { access, sql, sqlPS, values } from '../../baseConnection.js';
33

44
{
55
const db = mysql.createConnection(access);

test/tsc-build/mysql/createConnection/callbacks/query.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { mysql } from '../../../index';
2-
import { access, sql, sqlPS, values } from '../../baseConnection';
1+
import { mysql } from '../../../index.js';
2+
import { access, sql, sqlPS, values } from '../../baseConnection.js';
33

44
{
55
const db = mysql.createConnection(access);

test/tsc-build/mysql/createConnection/promise/execute.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { mysql } from '../../../index';
2-
import { access, sql, sqlPS, values } from '../../baseConnection';
1+
import { mysql } from '../../../index.js';
2+
import { access, sql, sqlPS, values } from '../../baseConnection.js';
33

44
(async () => {
55
const db = mysql.createConnection(access).promise();

test/tsc-build/mysql/createConnection/promise/query.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { mysql } from '../../../index';
2-
import { access, sql, sqlPS, values } from '../../baseConnection';
1+
import { mysql } from '../../../index.js';
2+
import { access, sql, sqlPS, values } from '../../baseConnection.js';
33

44
(async () => {
55
const db = mysql.createConnection(access).promise();

test/tsc-build/mysql/createPool/callbacks/connection.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { mysql } from '../../../index';
2-
import { access } from '../../baseConnection';
1+
import { mysql } from '../../../index.js';
2+
import { access } from '../../baseConnection.js';
33

44
const pool = mysql.createPool(access);
55

0 commit comments

Comments
 (0)