mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-01 12:42:58 +08:00
refactor node-mysql-wrapper
This commit is contained in:
@@ -1,14 +0,0 @@
|
||||
///<reference path='./node-mysql-wrapper.d.ts' />
|
||||
var wrapper = require("node-mysql-wrapper");
|
||||
var db = wrapper("mysql://kataras:pass@127.0.0.1/taglub?debug=false&charset=utf8");
|
||||
db.ready(function () {
|
||||
db.table("users").on("insert", function (parsedResults) {
|
||||
});
|
||||
db.table("users").findAll().then(function (results) {
|
||||
console.dir(results);
|
||||
});
|
||||
db.table("users").find({ userId: 18 }, function (results) {
|
||||
console.dir(results[0]);
|
||||
});
|
||||
});
|
||||
//# sourceMappingURL=node-mysql-wrapper-tests.js.map
|
||||
@@ -1,10 +1,10 @@
|
||||
///<reference path='./node-mysql-wrapper.d.ts' />
|
||||
///<reference path='../es6-promise/es6-promise.d.ts' />
|
||||
|
||||
import wrapper = require("node-mysql-wrapper");
|
||||
var db = wrapper("mysql://kataras:pass@127.0.0.1/taglub?debug=false&charset=utf8");
|
||||
|
||||
db.ready(() => {
|
||||
|
||||
db.table("users").on("insert", (parsedResults) => {
|
||||
|
||||
});
|
||||
@@ -16,7 +16,4 @@ db.ready(() => {
|
||||
db.table("users").find({ userId: 18 }, (results) => {
|
||||
console.dir(results[0]);
|
||||
});
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
9
node-mysql-wrapper/node-mysql-wrapper.d.ts
vendored
9
node-mysql-wrapper/node-mysql-wrapper.d.ts
vendored
@@ -3,8 +3,7 @@
|
||||
// Definitions by: Makis Maropoulos <https://github.com/kataras>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
///<reference path='./../mysql/mysql.d.ts' />
|
||||
///<reference path='./../bluebird/bluebird.d.ts' />
|
||||
///<reference path='../mysql/mysql.d.ts' />
|
||||
|
||||
declare module "node-mysql-wrapper" {
|
||||
import Mysql = require("mysql");
|
||||
@@ -60,14 +59,14 @@ declare module "node-mysql-wrapper" {
|
||||
on(evtType: EVENT_TYPES | string, callback: (parsedResults: Object[]) => void): void;
|
||||
unwatch(evtType: EVENT_TYPES|string, callbackToRemove: () => void): void;
|
||||
off(evtType: EVENT_TYPES|string, callbackToRemove: () => void): void;
|
||||
|
||||
|
||||
///START DYNAMIC METHODS FOR TABLES CANNOT BE PRE-DEFINED WITH DYNAMIC WAY, YET, SO:
|
||||
find<U>(jsObject: Object, callback?: (results: Object[]) => void): Promise<U>;
|
||||
save<U>(jsObject: Object, callback?: (results: Object[]) => void): Promise<U>;
|
||||
remove<U>(jsObject: Object, callback?: (results: Object[]) => void): Promise<U>;
|
||||
delete<U>(jsObject: Object, callback?: (results: Object[]) => void): Promise<U>;
|
||||
safeDelete<U>(jsObject: Object, callback?: (results: Object[]) => void): Promise<U>;
|
||||
///END
|
||||
///END
|
||||
findAll<U>(callback?: (results: Object[]) => void): Promise<U>;
|
||||
|
||||
extend(functionName: string, functionToBeSupported: () => any): void;
|
||||
@@ -128,6 +127,4 @@ declare module "node-mysql-wrapper" {
|
||||
}
|
||||
|
||||
export = MySQLWrapperBuilder;
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user