UNPKG

@teqed/interact-ibmi

Version:

Menus for interacting with IBMi AS400 using node-odbc.

46 lines (45 loc) 1.58 kB
import { sequelize } from '../../../util/sequelize/connection.js'; export default async function () { // const generateSQL = sequelize.queryInterface.queryGenerator.selectQuery(`TQ001AP`); // console.log(generateSQL); console.time(`test-sequelize`); const result = sequelize.models.TQ001AP.findOne({ // eslint-disable-next-line @typescript-eslint/consistent-type-assertions where: { KEYCOLOR: `Red`, USERID: `Adam`, }, }); const result2 = sequelize.models.TQ001AP.findOne({ // eslint-disable-next-line @typescript-eslint/consistent-type-assertions where: { KEYCOLOR: `Red`, USERID: `Adam`, }, }); const result3 = sequelize.models.TQ001AP.findOne({ // eslint-disable-next-line @typescript-eslint/consistent-type-assertions where: { KEYCOLOR: `Red`, USERID: `Adam`, }, }); const result4 = sequelize.models.TQ001AP.findOne({ // eslint-disable-next-line @typescript-eslint/consistent-type-assertions where: { KEYCOLOR: `Red`, USERID: `Adam`, }, }); const result5 = sequelize.models.TQ001AP.findOne({ // eslint-disable-next-line @typescript-eslint/consistent-type-assertions where: { KEYCOLOR: `Red`, USERID: `Adam`, }, }); // Wait for all promises to resolve await Promise.all([result, result2, result3, result4, result5]); console.timeEnd(`test-sequelize`); return result; }