File tree Expand file tree Collapse file tree 5 files changed +25
-19
lines changed Expand file tree Collapse file tree 5 files changed +25
-19
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff 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<
3737To:
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
Original file line number Diff line number Diff line change 11{
22 "recursive" : true ,
3- "require" : " source-map-support /register"
3+ "require" : " ts-node /register"
44}
Original file line number Diff line number Diff line change 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" ,
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}
Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments