kysely

    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;
    }
    Index

    Methods

    • Parameters

      • callback: (err: undefined | null | Error, transactionDescriptor?: any) => void
      • Optionalname: string
      • OptionalisolationLevel: number

      Returns void

    • Parameters

      • callback: (err: undefined | null | Error) => void
      • Optionalname: string

      Returns void

    MMNEPVFCICPMFPCPTTAAATR