Skip to content

Commit 37019e5

Browse files
committed
organization
1 parent 5311ba3 commit 37019e5

File tree

8 files changed

+816
-610
lines changed

8 files changed

+816
-610
lines changed

index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ declare module "promisesql";
33
type DataObject = Object;
44
type DataArray = DataObject[];
55

6-
type QueryRetval = void | DataObject | DataArray | undefined;
6+
type QueryRetval = void | DataObject | DataArray;
77
type QueryPromise = Promise<QueryRetval>;
88

99
interface BaseOptions {
@@ -21,7 +21,7 @@ interface InsertOptions extends BaseOptions {
2121
values: string[]
2222
}
2323

24-
type SelectionRetval = DataObject | DataArray | undefined;
24+
type SelectionRetval = DataObject | DataArray;
2525
type SelectionPromise = Promise<SelectionRetval>;
2626

2727
interface SelectionOptions extends BaseOptions {

index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ const { PromiseDB } = require('./lib/promisedb');
44
module.exports = require('./lib/queries');
55
module.exports.PromiseDB = PromiseDB;
66

7-
// Export conditions (expressions, logic operators, etc.)
7+
// Export conditions (expressions, operators, etc.)
88
module.exports.expression = {
9-
...require('./util/expressions/boolean'),
10-
...require('./util/expressions/numeric')
9+
...require('./lib/expressions/boolean'),
10+
...require('./lib/expressions/numeric')
1111
};
1212

13-
module.exports.operator = require('./util/operators/logic');
13+
module.exports.operator = require('./lib/operators/logic');

package-lock.json

Lines changed: 803 additions & 576 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,8 @@
11
{
2-
"name": "promisesql",
3-
"version": "1.3.0",
4-
"description": "A lightweight npm package for promised-based SQL queries.",
5-
"main": "index.js",
6-
"types": "index.d.ts",
7-
"scripts": {
8-
"test": "echo \"No test specified\""
9-
},
10-
"repository": {
11-
"type": "git",
12-
"url": "git+https://github.com/akrouk/PromiseSQL.git"
13-
},
14-
"keywords": [
15-
"SQL",
16-
"promise"
17-
],
18-
"author": "Adam J. Krouk",
19-
"license": "MIT",
20-
"bugs": {
21-
"url": "https://github.com/akrouk/PromiseSQL/issues"
22-
},
23-
"homepage": "https://github.com/akrouk/PromiseSQL#readme",
242
"dependencies": {
25-
"np": "^7.6.1",
26-
"sqlite3": "^5.0.8",
3+
"got": "^12.1.0",
4+
"np": "^7.6.2",
5+
"sqlite3": "^5.0.9",
276
"synchronized-promise": "^0.3.1"
287
}
298
}

util/sqlstr.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const { parseColumns, parseValues, parseClause } = require('./sqlhelp');
2-
const EMPTY_CLAUSE = { stmt: '', conditions: [] };
2+
const emptyClause = { stmt: '', conditions: new Array() };
33

44
module.exports = {
55
/**
@@ -30,7 +30,7 @@ module.exports = {
3030
throw new Error('No columns specified.');
3131

3232
let stmt = options.all ? 'SELECT *\n' : 'SELECT ';
33-
let whereClause = EMPTY_CLAUSE;
33+
let whereClause = emptyClause;
3434

3535
if (options.columns)
3636
stmt += parseColumns(options.columns);
@@ -56,7 +56,7 @@ module.exports = {
5656
let stmt = `UPDATE ${options.table}`;
5757

5858
let setClause = parseClause('SET', options.set, ', ');
59-
let whereClause = EMPTY_CLAUSE;
59+
let whereClause = emptyClause;
6060

6161
stmt += setClause.stmt;
6262

@@ -78,7 +78,7 @@ module.exports = {
7878
throw new Error('No table specified.');
7979

8080
let stmt = `DELETE FROM ${options.table}`;
81-
let whereClause = EMPTY_CLAUSE;
81+
let whereClause = emptyClause;
8282

8383
if (options.where)
8484
whereClause = parseClause('WHERE', options.where);

0 commit comments

Comments
 (0)