How to create interceptor for default repository methods in loopback4?

297 views Asked by At

When I try to access default repository code I want to control some values before executing the default crud function in repository. How to I achive that?

ex:

...
@repository.getter('PersonRepository') private personRepositoryGetter: Getter<PersonRepository>
...

...
someEndpoint(){
    const personRepository = await this.personRepositoryGetter();
    const createdPerson = await personRepository.create(someData)
}
...

In personRepository.create() I want to write intercept. What is the best way to do that?

1

There are 1 answers

0
pook developer On