import { ServerlessMysql } from "serverless-mysql"; export type ConnDBHandlerQueryObject = { query: string; values?: (string | number | undefined)[]; }; type Return = ReturnType | null | { error: string; }; /** * # Run Query From MySQL Connection * @description Run a query from a pre-existing MySQL/Mariadb Connection * setup with `serverless-mysql` npm module */ export default function connDbHandler( /** * ServerlessMySQL Connection Object */ conn?: ServerlessMysql, /** * String Or `ConnDBHandlerQueryObject` Array */ query?: ConnDBHandlerQueryObject["query"] | ConnDBHandlerQueryObject[], /** * Array of Values to Sanitize and Inject */ values?: ConnDBHandlerQueryObject["values"], debug?: boolean): Promise>; export {};