import { ENSURE_TYPE } from '../../sql/numbers.js'; import request from '../request.js'; export default function nextSku(pool) { return async (companyId, tx) => { const type = 'sku'; await request(pool, tx) .input('companyId', companyId) .input('type', type) .query(ENSURE_TYPE); const req = request(pool, tx); req.input('company_id', companyId); req.input('type', type); req.output('value'); const result = await req.execute('getnextnumberwithprefixandpadding'); return result.output.value; }; }