Interface TediousConnection
interface TediousConnection { beginTransaction( callback: ( err: undefined | null | Error, transactionDescriptor?: any, ) => void, name?: string, isolationLevel?: number, ): void; cancel(): boolean; close(): void; commitTransaction( callback: (err: undefined | null | Error) => void, name?: string, ): void; connect(connectListener: (err?: Error) => void): void; execSql(request: TediousRequest): void; off(event: "error", listener: (error: unknown) => void): this; off(event: string, listener: (...args: any[]) => void): this; on(event: "error", listener: (error: unknown) => void): this; on(event: string, listener: (...args: any[]) => void): this; once(event: "end", listener: () => void): this; once(event: string, listener: (...args: any[]) => void): this; reset(callback: (err: undefined | null | Error) => void): void; rollbackTransaction( callback: (err: undefined | null | Error) => void, name?: string, ): void; saveTransaction( callback: (err: undefined | null | Error) => void, name: string, ): void;} Methods
beginTransaction
beginTransaction( callback: ( err: undefined | null | Error, transactionDescriptor?: any, ) => void, name?: string, isolationLevel?: number,): void Parameters
- callback: (err: undefined | null | Error, transactionDescriptor?: any) => void
Optional
name: stringOptional
isolationLevel: number
Returns void
commitTransaction
commitTransaction( callback: (err: undefined | null | Error) => void, name?: string,): void Parameters
- callback: (err: undefined | null | Error) => void
Optional
name: string
Returns void
connect
connect(connectListener: (err?: Error) => void): void Parameters
- connectListener: (err?: Error) => void
Returns void
off
off(event: "error", listener: (error: unknown) => void): this Parameters
- event: "error"
- listener: (error: unknown) => void
Returns this
off(event: string, listener: (...args: any[]) => void): this Parameters
- event: string
- listener: (...args: any[]) => void
Returns this
on
on(event: "error", listener: (error: unknown) => void): this Parameters
- event: "error"
- listener: (error: unknown) => void
Returns this
on(event: string, listener: (...args: any[]) => void): this Parameters
- event: string
- listener: (...args: any[]) => void
Returns this
once
once(event: "end", listener: () => void): this Parameters
- event: "end"
- listener: () => void
Returns this
once(event: string, listener: (...args: any[]) => void): this Parameters
- event: string
- listener: (...args: any[]) => void
Returns this
reset
reset(callback: (err: undefined | null | Error) => void): void Parameters
- callback: (err: undefined | null | Error) => void
Returns void
rollbackTransaction
rollbackTransaction( callback: (err: undefined | null | Error) => void, name?: string,): void Parameters
- callback: (err: undefined | null | Error) => void
Optional
name: string
Returns void
saveTransaction
saveTransaction( callback: (err: undefined | null | Error) => void, name: string,): void Parameters
- callback: (err: undefined | null | Error) => void
- name: string
Returns void