昨日の記事を公開したところ、 blog.zuckey17.org ↓のように、 ライブラリと型定義のimportとで分けている必要はあるのか? という指摘をいただきました。 const { createConnection } = require("mysql"); // ライブラリのimport import { Connection, MysqlError } from "mysql"; // 型定義のimport 僕も実装をしている際に、以下のような書き方をしようとしましたが、 import * as mysql from "mysql"; トランスパイル後のjsを実行するとランタイムで以下のようなエラーが出てしまいました。 ******/ts-mysql/src/index.ts:1 (function (exports, require, module, __filename,