Skip to content

Commit 8a75f6d

Browse files
format entire proj
1 parent 2b343c7 commit 8a75f6d

36 files changed

+7303
-7296
lines changed

.prettierrc

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"trailingComma": "es5",
3-
"tabWidth": 4,
4-
"semi": false,
5-
"singleQuote": true
6-
}
2+
"trailingComma": "es5",
3+
"tabWidth": 2,
4+
"semi": false,
5+
"singleQuote": true
6+
}

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@
77
#### Example
88

99
```ts
10-
import { Generator } from "sql-js-data-mapper";
10+
import { Generator } from 'sql-js-data-mapper'
1111

1212
const generator = new Generator([
13-
{ id: "id1", user_name: "user1" },
14-
{ id: "id2", user_name: "user2" },
15-
]);
13+
{ id: 'id1', user_name: 'user1' },
14+
{ id: 'id2', user_name: 'user2' },
15+
])
1616

1717
generator.execute(`
1818
SELECT id, user_name as username
1919
FROM users
2020
WHERE id = 'id1'
21-
`);
21+
`)
2222

2323
// returns [{ id: "id1", username: "user1" }]
2424
```

__tests__/generator/simple.test.ts

+59-60
Original file line numberDiff line numberDiff line change
@@ -1,78 +1,77 @@
1-
import { Generator } from "../../src";
1+
import { Generator } from '../../src'
22

3-
describe("Generators Tests", () => {
4-
it("should generate from simple query", () => {
5-
const source = "SELECT user_name , id FROM users";
3+
describe('Generators Tests', () => {
4+
it('should generate from simple query', () => {
5+
const source = 'SELECT user_name , id FROM users'
66
const generator = new Generator([
7-
{ id: "id1", user_name: "user1" },
8-
{ id: "id2", user_name: "user2" },
9-
]);
10-
const results = generator.execute(source);
7+
{ id: 'id1', user_name: 'user1' },
8+
{ id: 'id2', user_name: 'user2' },
9+
])
10+
const results = generator.execute(source)
1111
expect(results).toEqual([
12-
{ user_name: "user1", id: "id1" },
13-
{ user_name: "user2", id: "id2" },
14-
]);
15-
});
12+
{ user_name: 'user1', id: 'id1' },
13+
{ user_name: 'user2', id: 'id2' },
14+
])
15+
})
1616

17-
it("should generate from simple query with where", () => {
18-
const source = "SELECT user_name , id FROM users where id = 'id1' ;";
17+
it('should generate from simple query with where', () => {
18+
const source = "SELECT user_name , id FROM users where id = 'id1' ;"
1919
const generator = new Generator([
20-
{ id: "id1", user_name: "user1" },
21-
{ id: "id2", user_name: "user2" },
22-
]);
23-
const results = generator.execute(source);
24-
expect(results).toEqual([{ user_name: "user1", id: "id1" }]);
25-
});
20+
{ id: 'id1', user_name: 'user1' },
21+
{ id: 'id2', user_name: 'user2' },
22+
])
23+
const results = generator.execute(source)
24+
expect(results).toEqual([{ user_name: 'user1', id: 'id1' }])
25+
})
2626

27-
it("should generate from simple query with where", () => {
27+
it('should generate from simple query with where', () => {
2828
const source =
29-
"SELECT user_name as username , id FROM users where id = 'id1' ;";
29+
"SELECT user_name as username , id FROM users where id = 'id1' ;"
3030
const generator = new Generator([
31-
{ id: "id1", user_name: "user1" },
32-
{ id: "id2", user_name: "user2" },
33-
]);
34-
const results = generator.execute(source);
35-
generator.source;
36-
expect(results).toEqual([{ username: "user1", id: "id1" }]);
37-
});
31+
{ id: 'id1', user_name: 'user1' },
32+
{ id: 'id2', user_name: 'user2' },
33+
])
34+
const results = generator.execute(source)
35+
generator.source
36+
expect(results).toEqual([{ username: 'user1', id: 'id1' }])
37+
})
3838

39-
it("should generate from simple query with where numeric", () => {
40-
const source =
41-
"SELECT user_name as username , id FROM users where id = 1 ;";
39+
it('should generate from simple query with where numeric', () => {
40+
const source = 'SELECT user_name as username , id FROM users where id = 1 ;'
4241
const generator = new Generator([
43-
{ id: 1, user_name: "user1" },
44-
{ id: 2, user_name: "user2" },
45-
]);
46-
const results = generator.execute(source);
47-
expect(results).toEqual([{ username: "user1", id: 1 }]);
48-
});
42+
{ id: 1, user_name: 'user1' },
43+
{ id: 2, user_name: 'user2' },
44+
])
45+
const results = generator.execute(source)
46+
expect(results).toEqual([{ username: 'user1', id: 1 }])
47+
})
4948

50-
it("should generate from simple query with where numeric and group by", () => {
49+
it('should generate from simple query with where numeric and group by', () => {
5150
const source =
52-
"SELECT user_name as username , id FROM users Group by user_name , id ;";
51+
'SELECT user_name as username , id FROM users Group by user_name , id ;'
5352
const generator = new Generator([
54-
{ id: 1, user_name: "user1" },
55-
{ id: 2, user_name: "user2" },
56-
]);
57-
const results = generator.execute(source);
58-
generator.source;
53+
{ id: 1, user_name: 'user1' },
54+
{ id: 2, user_name: 'user2' },
55+
])
56+
const results = generator.execute(source)
57+
generator.source
5958
expect(results).toEqual({
60-
"1": [{ id: 1, username: "user1" }],
61-
"2": [{ id: 2, username: "user2" }],
62-
});
63-
});
59+
'1': [{ id: 1, username: 'user1' }],
60+
'2': [{ id: 2, username: 'user2' }],
61+
})
62+
})
6463

65-
it("should generate from simple query with order by", () => {
64+
it('should generate from simple query with order by', () => {
6665
const source =
67-
"SELECT user_name as username , id FROM users order by user_name , id ;";
66+
'SELECT user_name as username , id FROM users order by user_name , id ;'
6867
const generator = new Generator([
69-
{ id: 2, user_name: "user2" },
70-
{ id: 1, user_name: "user1" },
71-
]);
72-
const results = generator.execute(source);
68+
{ id: 2, user_name: 'user2' },
69+
{ id: 1, user_name: 'user1' },
70+
])
71+
const results = generator.execute(source)
7372
expect(results).toEqual([
74-
{ id: 1, username: "user1" },
75-
{ id: 2, username: "user2" },
76-
]);
77-
});
78-
});
73+
{ id: 1, username: 'user1' },
74+
{ id: 2, username: 'user2' },
75+
])
76+
})
77+
})

__tests__/scanner/select.test.ts

+15-15
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
1-
import { Scanner } from "../../src/compiler/scanner";
1+
import { Scanner } from '../../src/compiler/scanner'
22

3-
describe("Scanner Tests", () => {
4-
it("should scan a simple select statement", () => {
3+
describe('Scanner Tests', () => {
4+
it('should scan a simple select statement', () => {
55
const source = `
66
SELECT
77
id,
88
user_name as username
99
from users
10-
`;
10+
`
1111

12-
const scanner = new Scanner(source);
13-
scanner.scan();
12+
const scanner = new Scanner(source)
13+
scanner.scan()
1414

15-
expect(scanner.tokens).toHaveLength(9);
16-
});
15+
expect(scanner.tokens).toHaveLength(9)
16+
})
1717

18-
it("should scan a simple select statement with limit", () => {
18+
it('should scan a simple select statement with limit', () => {
1919
const source = `
2020
SELECT
2121
id,
2222
user_name as username
2323
from users
2424
limit 15
25-
`;
25+
`
2626

27-
const scanner = new Scanner(source);
28-
scanner.scan();
27+
const scanner = new Scanner(source)
28+
scanner.scan()
2929

30-
expect(scanner.tokens).toHaveLength(11);
31-
});
32-
});
30+
expect(scanner.tokens).toHaveLength(11)
31+
})
32+
})

jest.config.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
module.exports = {
2-
preset: "ts-jest",
3-
testEnvironment: "node",
4-
};
2+
preset: 'ts-jest',
3+
testEnvironment: 'node',
4+
}

0 commit comments

Comments
 (0)