TediousConnection
interface TediousConnection {
beginTransaction(
callback: (error?: Error) => void,
transactionId?: string | undefined,
isolationLevel?: number | undefined,
): void;cancel(): void;
close(): void;
commitTransaction(callback: (error?: Error) => void): void;
connect(callback: (error?: Error) => void): void;
execSql(request: TediousRequest): void;
once(event: "end", listener: () => void): void;
reset(callback: (error?: Error) => void): void;
rollbackTransaction(callback: (error?: Error) => void): void;
}