Commit Graph

37 Commits

Author SHA1 Message Date
abdou6666
4972011dfd fix: throw when no updates has been provided 2024-12-20 08:42:02 +01:00
abdou6666
fa282fb77b fix: base-repository typing 2024-12-19 11:22:20 +01:00
abdou6666
daa08a538c fix: base repository typing 2024-12-18 19:09:58 +01:00
Mohamed Marrouchi
943b2dd3d2 fix: pre/post validate event typing 2024-12-17 08:46:54 +01:00
abdou6666
c7b9434310 chore: documentation mongoose weird behaviour with hooks/middlewares 2024-12-13 18:35:02 +01:00
abdou6666
9a3165f8da fix: add event emitting logic 2024-12-13 18:30:22 +01:00
abdou6666
04851f7048 fix: rename hooks enum 2024-12-13 15:51:26 +01:00
abdou6666
d0ab39f6c3 fix: hooks names 2024-12-13 15:47:45 +01:00
yassinedorbozgithub
91687f25ec fix: simplify logic 2024-12-09 11:51:41 +01:00
yassinedorbozgithub
37ae2ec9ad fix: reoder overloading signatures 2024-12-09 20:57:00 +01:00
yassinedorbozgithub
d9a87e99bf fix: base-repository.ts methods returning types 2024-12-06 18:34:18 +01:00
yassinedorbozgithub
da783c0ef8 fix: update skip default values 2024-12-06 18:27:48 +01:00
yassinedorbozgithub
3acdbed037 fix: update limit default values 2024-12-06 18:27:24 +01:00
yassinedorbozgithub
fb20456367 fix: use overloading to marke deprecated methods signatures v0.0.1 2024-12-06 17:50:14 +01:00
yassinedorbozgithub
d912042f88 fix: use overloading to marke deprecated methods signatures 2024-12-06 17:43:56 +01:00
yassinedorbozgithub
d3b5070407 fix: add retro compatibility for find and findAndPopulate methods 2024-12-06 16:26:54 +01:00
yassinedorbozgithub
a33c9f2510 feat: add projection to the base logic 2024-12-04 08:06:25 +01:00
yassinedorbozgithub
de459fcbac fix: findOne implementation 2024-12-04 08:02:54 +01:00
yassinedorbozgithub
52ecbe60d3 fix: mention deprecated methods 2024-12-04 08:00:22 +01:00
yassinedorbozgithub
cde4a36294 Refactor: merge find findPage - findAndPopulate findPageAndPopulate 2024-12-03 17:16:57 +01:00
hexastack
286beee5e6 fix: enhance code 2024-11-20 19:41:11 +01:00
hexastack
82e47f23dd fix: address review 2024-11-18 15:32:34 +01:00
hexastack
e0a7a783f9 fix: move blocks logic 2024-11-15 15:53:35 +01:00
yassinedorbozgithub
10449259d9 refactor(api): mogoose types 2024-10-29 14:36:46 +01:00
Mohamed Marrouchi
acc6fcaa88 fix: event emitter + misc typings 2024-10-26 10:36:47 +01:00
yassinedorbozgithub
801841fb13 fix(api): enhance base-repository.ts typing 2024-10-25 12:24:04 +01:00
yassinedorbozgithub
72e3f3ef1a fix(api): eslint imports order 2024-10-16 18:54:55 +01:00
yassinedorbozgithub
11ef7735ed fix(api): cast base-repository types 2024-10-09 08:26:17 +01:00
yassinedorbozgithub
9d5b23dc3f fix(api): baseRepository event emitter logic order 2024-10-07 18:37:17 +01:00
yassinedorbozgithub
16101f2638 feat(api): enhance base-repository 2024-10-07 15:38:10 +01:00
yassinedorbozgithub
6dbc1d1907 fix(api): remove unnecessary ternary check 2024-10-05 15:27:03 +01:00
yassinedorbozgithub
be1787ec48 fix(api): baseRepository constructor 2024-10-05 12:15:50 +01:00
yassinedorbozgithub
90256a350b refactor(api): emit events logic 2024-10-04 17:42:10 +01:00
Mohamed Marrouchi
e11fb8b632 fix: remove non compliant OSD license term 2024-09-29 13:02:28 +01:00
Mohamed Marrouchi
93bb9ee04f fix: unit tests 2024-09-21 19:43:04 +01:00
Mohamed Marrouchi
7bc5270551 refactor: populate queries 2024-09-21 12:15:36 +01:00
Mohamed Marrouchi
30e5766487 feat: initial commit 2024-09-10 10:50:11 +01:00