aboutsummaryrefslogtreecommitdiff
path: root/src/types.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/types.js')
-rw-r--r--src/types.js95
1 files changed, 95 insertions, 0 deletions
diff --git a/src/types.js b/src/types.js
new file mode 100644
index 0000000..8c6300c
--- /dev/null
+++ b/src/types.js
@@ -0,0 +1,95 @@
+var Promise = {};
+
+Promise.resolve = function (value) {
+};
+
+Promise.reject = function (reason) {
+};
+
+/**
+ * @param {Function} resolved
+ * @param {Function=} rejected
+ * @return {Promise}
+ */
+Promise.prototype.then = function (resolved, rejected) {
+};
+
+var _ = function (value) {
+};
+
+/**
+ * @returns {_}
+ */
+_.chain = function () {
+};
+
+var PgTx = function () {
+ /** @lends {PgTx.prototype} */
+ return {
+ /**
+ * @param {Promise[]} promises
+ * @return {Promise}
+ */
+ batch: function (promises) {
+ },
+ /**
+ * @param {String} sql
+ * @param {Array=} values
+ * @return {Promise}
+ */
+ many: function (sql, values) {
+ },
+ /**
+ * @param {String} sql
+ * @param {Array=} values
+ * @return {Promise}
+ */
+ manyOrNone: function (sql, values) {
+ },
+ /**
+ * @param {String} sql
+ * @param {Array=} values
+ * @return {Promise}
+ */
+ one: function (sql, values) {
+ },
+ /**
+ * @param {String} sql
+ * @param {Array=} values
+ * @return {Promise}
+ */
+ oneOrNone: function (sql, values) {
+ },
+ /**
+ * @param {String} sql
+ * @param {Array=} values
+ * @return {Promise}
+ */
+ none: function (sql, values) {
+ }
+ };
+};
+
+var HttpReq = {};
+HttpReq.prototype.body = {};
+HttpReq.prototype.headers = {};
+HttpReq.prototype.params = {};
+
+var HttpRes = {};
+/**
+ * @returns {HttpRes}
+ */
+HttpRes.prototype.status = function (status) {
+};
+/**
+ * @returns {HttpRes}
+ */
+HttpRes.prototype.json = function (object) {
+};
+/**
+ * @param {string} view
+ * @param {object} params
+ * @returns {HttpRes}
+ */
+HttpRes.prototype.render = function (view, params) {
+};