Skip to content

Commit c72a75d

Browse files
committed
v.0.0.25
add parameter default optional in "firstOrDefault" method Query.
1 parent 09a0396 commit c72a75d

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "database-builder",
3-
"version": "0.0.24",
3+
"version": "0.0.25",
44
"description": "Library to assist in creating and maintaining SQL commands.",
55
"main": "./src/index.js",
66
"types": "./src/index.d.ts",

src/crud/query/query.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,12 +191,12 @@ export class Query<T> implements QueryCompilable {
191191
});
192192
}
193193

194-
public firstOrDefault(): Promise<T> {
194+
public firstOrDefault(_default?: any): Promise<T> {
195195
return new Promise((resolve, reject) => {
196196
this.limit(1)
197197
.toList()
198198
.then((result) => {
199-
resolve((result && result.length) ? result[0] : void 0);
199+
resolve((result && result.length) ? result[0] : _default);
200200
})
201201
.catch((err) => {
202202
reject(err);

0 commit comments

Comments
 (0)