Open
Description
Maybe can add some utility to check mysql Error
import * as MysqlErrorCode from 'mysql/lib/protocol/constants/errors';
/**
* MysqlErrorCode like {
* "163": "HA_ERR_FOREIGN_DUPLICATE_KEY",
* "HA_ERR_FOREIGN_DUPLICATE_KEY": 163,
* }
*/
export const isMySQLErrorCode = (code: string) => {
return typeof code === 'string' && typeof MysqlErrorCode?.[code] === 'number';
};
class MySQLError extends Error{ }
error.isMySqlError = true