mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* update-tedious-authentication - included type definitions for the authentication connection options * update-tedious-authentication - updated test * update-tedious-authentication - removed deprecated properties and incremented major version number * update-tedious-authentication - fixed failing test in dependent project * update-tedious-authentication - fixed linting issue
48 lines
1.4 KiB
TypeScript
48 lines
1.4 KiB
TypeScript
import tedious = require("tedious");
|
|
|
|
var config: tedious.ConnectionConfig = {
|
|
server: "127.0.0.1",
|
|
options: {
|
|
database: "somedb",
|
|
instanceName: "someinstance",
|
|
},
|
|
authentication: {
|
|
type: "default",
|
|
options: {
|
|
userName: "rogier",
|
|
password: "rogiers password"
|
|
}
|
|
}
|
|
};
|
|
|
|
var connection = new tedious.Connection(config);
|
|
connection.on("connect", (): void => {
|
|
console.log("hurray");
|
|
});
|
|
|
|
connection.beginTransaction((error: Error): void => {}, "some name");
|
|
connection.rollbackTransaction((error: Error): void => {});
|
|
connection.commitTransaction((error: Error): void => {});
|
|
connection.saveTransaction((error: Error): void => {});
|
|
connection.transaction((error: Error, done: (error?: Error) => void): void => {
|
|
done();
|
|
done(error);
|
|
}, "some name", tedious.ISOLATION_LEVEL.NO_CHANGE);
|
|
connection.transaction((error: Error, done: (error?: Error) => void): void => {});
|
|
|
|
var request = new tedious.Request("SELECT * FROM foo", (error: Error, rowCount: number): void => {
|
|
});
|
|
request.on("row", (row: tedious.ColumnValue[]): void => {
|
|
});
|
|
connection.execSql(request);
|
|
|
|
var requestError = new tedious.RequestError();
|
|
requestError.message = 'test';
|
|
requestError.code = "ETIMEOUT";
|
|
requestError = new tedious.RequestError('test', "ETIMEOUT");
|
|
|
|
var connectionError = new tedious.ConnectionError();
|
|
connectionError.message = 'test';
|
|
connectionError.code = "ETIMEOUT";
|
|
connectionError = new tedious.ConnectionError('test', "ETIMEOUT");
|