export async function predictImage()

in packages/cli/src/utils/serve-predict.ts [84:100]


export async function predictImage(
  predictCallback: PredictCallBack,
  req: Request,
  res: Response
): Promise<void> {
  let buf: Buffer[];
  if (Array.isArray(req.files)) {
    buf = (req.files as Express.Multer.File[]).map((file) => file.buffer);
  }

  if (buf) {
    const result = await predictCallback(buf);
    res.json({ success: true, data: result });
  } else {
    res.json({ success: false, message: 'no file available' });
  }
}