ConnectionOptions
interface ConnectionOptions extends [mysql.ConnectionOptions] {
authPlugins?: {};
[key: string]: authPlugins;
authSwitchHandler?: (data: any, callback: () => void) => any;
charsetNumber?: number;
compress?: boolean;
connectAttributes?: {};
[param: string]: any;
connectionLimit?: number;
decimalNumbers?: boolean;
isServer?: boolean;
maxPreparedStatements?: number;
namedPlaceholders?: boolean;
nestTables?: boolean | string;
passwordSha1?: string;
pool?: any;
Promise?: any;
queueLimit?: number;
rowsAsArray?: boolean;
stream?: any;
uri?: string;
waitForConnections?: boolean;
}