Skip to content

Commit 7595e47

Browse files
author
KoLiBer
committed
Merge branch 'release/0.4.0'
2 parents 839ef65 + 70ff4e2 commit 7595e47

File tree

5 files changed

+25
-19
lines changed

5 files changed

+25
-19
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## v0.4.0
4+
5+
- **Feat**: enable unit testing with `ts-node`
6+
- **Fix**: change name `FilterCrudRepository` to `FilterRepository`
7+
- **Deps**: update packages
8+
39
## v0.3.0
410

511
- **Fix**: change `FilterContext` to `InvocationContext` using repository context

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ npm i --save loopback-component-filter
1818

1919
### Filter Repository Mixin
2020

21-
Change your repository parent class from `DefaultCrudRepository` to `FilterCrudRepositoryMixin(configs)()`
21+
Change your repository parent class from `DefaultCrudRepository` to `FilterRepositoryMixin(configs)()`
2222

2323
#### Example
2424

@@ -37,9 +37,9 @@ export class UserRepository extends DefaultCrudRepository<
3737
To:
3838

3939
```ts
40-
import { FilterCrudRepositoryMixin } from "loopback-component-filter";
40+
import { FilterRepositoryMixin } from "loopback-component-filter";
4141

42-
export class UserRepository extends FilterCrudRepositoryMixin<
42+
export class UserRepository extends FilterRepositoryMixin<
4343
User,
4444
string,
4545
UserRelations

sources/.mocharc.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"recursive": true,
3-
"require": "source-map-support/register"
3+
"require": "ts-node/register"
44
}

sources/package.json

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "loopback-component-filter",
3-
"version": "0.3.0",
3+
"version": "0.4.0",
44
"description": "Loopback component models filter",
55
"keywords": [
66
"loopback-extension",
@@ -33,18 +33,18 @@
3333
"dist"
3434
],
3535
"dependencies": {
36-
"@loopback/boot": "^2.2.0",
37-
"@loopback/context": "^3.7.0",
38-
"@loopback/core": "^2.5.0",
39-
"@loopback/repository": "^2.4.0",
36+
"@loopback/boot": "^2.3.1",
37+
"@loopback/context": "^3.8.1",
38+
"@loopback/core": "^2.7.0",
39+
"@loopback/repository": "^2.5.1",
4040
"tslib": "^1.10.0"
4141
},
4242
"devDependencies": {
43-
"@loopback/build": "^5.3.1",
44-
"@loopback/testlab": "^3.1.3",
45-
"@types/node": "^10.17.21",
46-
"nodemon": "^2.0.3",
47-
"source-map-support": "^0.5.19",
48-
"typescript": "~3.8.3"
43+
"@loopback/build": "^5.4.1",
44+
"@loopback/testlab": "^3.1.5",
45+
"@types/node": "^10.17.24",
46+
"nodemon": "^2.0.4",
47+
"ts-node": "^8.10.1",
48+
"typescript": "~3.9.3"
4949
}
5050
}

sources/src/repositories/filter.repository.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export interface RepositoryConfig<Model extends Entity> {
3030
/**
3131
* Repository Type
3232
*/
33-
export interface FilterCrudRepository<
33+
export interface FilterRepository<
3434
Model extends Entity,
3535
ModelID,
3636
ModelRelations extends object = {}
@@ -39,7 +39,7 @@ export interface FilterCrudRepository<
3939
/**
4040
* Repository Mixin
4141
*/
42-
export function FilterCrudRepositoryMixin<
42+
export function FilterRepositoryMixin<
4343
Model extends Entity,
4444
ModelID,
4545
ModelRelations extends object = {}
@@ -56,15 +56,15 @@ export function FilterCrudRepositoryMixin<
5656
>(
5757
superClass?: RepositoryClass
5858
): RepositoryClass &
59-
Class<FilterCrudRepository<Model, ModelID, ModelRelations>> {
59+
Class<FilterRepository<Model, ModelID, ModelRelations>> {
6060
const parentClass: Class<DefaultCrudRepository<
6161
Model,
6262
ModelID,
6363
ModelRelations
6464
>> = superClass || DefaultCrudRepository;
6565

6666
class Repository extends parentClass
67-
implements FilterCrudRepository<Model, ModelID, ModelRelations> {
67+
implements FilterRepository<Model, ModelID, ModelRelations> {
6868
constructor(ctor: Ctor<Model>, dataSource: juggler.DataSource) {
6969
super(ctor, dataSource);
7070
}

0 commit comments

Comments
 (0)