Commit Graph

62 Commits

Author SHA1 Message Date
Kamil Myśliwiec
09c81568f8 feat: introduce standard schema serializer 2026-02-15 13:07:08 +01:00
Kamil Myśliwiec
473810cc85 chore: introduce the internal export path 2026-02-13 17:40:00 +01:00
Kamil Myśliwiec
fa6d45da74 build: migrate from cjs to esm 2026-02-09 14:10:04 +01:00
Kamil Myśliwiec
adc7e1547f feat: enhance introspection capabilities 2025-07-14 11:37:49 +02:00
Kamil Myśliwiec
18b1bcec29 chore: address todos, remove deprecated 2024-12-12 10:07:06 +01:00
Kamil Myśliwiec
6a84d6e25e fix(core): set distance to max, dont override on calc 2024-12-05 14:52:08 +01:00
Kamil Myśliwiec
8bb562301f fix(core): set global modules distance to -1 2024-12-05 14:13:48 +01:00
Kamil Myśliwiec
22008976ec build: use strict null checks part 2 2024-11-26 13:36:33 +01:00
Kamil Myśliwiec
8829b8d1d7 style: address packages lint errors 2024-11-26 10:38:31 +01:00
Kamil Mysliwiec
6228af1444 Merge pull request #13336 from nestjs/feat/module-opaque-keys
feat(core): introduce different module opaque key factories
2024-11-06 12:49:55 +01:00
Micael Levi L. Cavalcante
409e71898d style(core): fix formatting 2024-09-07 18:36:12 -04:00
Kamil Myśliwiec
fb72a8ec9f feat(core): introduce different module opaque key factories 2024-03-18 10:12:56 +01:00
Micael Levi L. Cavalcante
6bcb3bdcbd style: fix formatting 2023-09-21 17:52:08 -04:00
Kamil Myśliwiec
7e3da2253b feat(core): discover by decorator, explorer pattern 2023-07-24 11:32:42 +02:00
Kamil Myśliwiec
2545a4ca3c chore: resolve conflicts 2023-07-17 10:14:14 +02:00
Kamil Myśliwiec
fdfabf978c chore: resolve conflicts 2023-04-17 13:49:01 +02:00
Kamil Myśliwiec
bf5b7ad394 feat(core): initialize on preview allowlist 2023-02-08 10:42:52 +01:00
Kamil Myśliwiec
2b6211f81b chore: merge conflicts 2023-01-11 19:30:30 +01:00
Tony133
8447ac117f refactor(): improvements and update imports 2023-01-09 22:16:12 +01:00
Kamil Myśliwiec
a89615b124 feat: add graph inspector implementation 2022-11-21 11:00:11 +01:00
Kamil Myśliwiec
f4d1a1d978 feat(core): expose each option to get and resolve methods 2022-11-05 16:09:47 +01:00
Tony133
ef04ff3008 chore(core): add index.ts in folder errorsexceptions and update imports 2022-10-22 16:45:31 +02:00
ntibi
9a8adbee88 feat(core): enhance circular dependency error message 2022-04-29 18:08:25 +02:00
Leonardo Villela
6ea534e2f4 feat(testing): add missing validation for replace container module 2021-12-13 20:54:04 +01:00
Leonardo Villela
3114a54d25 refactor(testing): remove duplication to add/replace container module 2021-12-13 20:38:00 +01:00
Leonardo Villela
2071461d5e feat(testing): support override modules in test module builder 2021-12-12 23:32:31 +01:00
Kamil Myśliwiec
76430410b3 fix(core): fix lazy loading nested modules #8031 2021-09-30 14:07:02 +02:00
Kamil Myśliwiec
c212327794 feat(core): add lazy module loader class 2021-02-11 13:48:36 +01:00
Kamil Myśliwiec
25ac73b7d9 chore(): resolve merge conflicts 2021-01-27 12:15:44 +01:00
Kamil Myśliwiec
cc6d48b4c3 feat(core): use class refs as keys (container) 2021-01-13 11:24:02 +01:00
Kamil Myśliwiec
f3ba3c8204 refactor(): reimplement routes storage 2020-12-28 13:11:34 +01:00
Kamil Myśliwiec
4257f04550 fix(core): add missing await when dynamic modules metadata is stored 2020-08-28 15:03:55 +02:00
Kamil Myśliwiec
74f89a737f fix(microservices): close socket module on dispose 2020-07-29 10:01:09 +02:00
Kamil Myśliwiec
34f74561de test(): add tests for lifecycle hooks, remove scope from module 2020-05-24 13:50:26 +02:00
Kamil Myśliwiec
47cd27e0cc fix(core): enforce default scope if override provider (use value) #4800 2020-05-15 10:28:30 +02:00
Kamil Mysliwiec
e4184145cb Update packages/core/injector/container.ts 2020-05-12 12:08:02 +02:00
Kamil Mysliwiec
3e0fb387a0 Update packages/core/injector/container.ts 2020-05-12 12:07:47 +02:00
Livio
36ba59553c fix(core): improve error message when imported module is nil
fixes #4586
2020-05-02 00:14:42 +02:00
Kamil Myśliwiec
d3987342b2 test(): fix broken unit tests 2020-03-03 10:07:43 +01:00
Kamil Myśliwiec
e8da23cd12 refactor(): minor style improvements 2020-03-03 09:13:25 +01:00
Kamil Myśliwiec
a93e809b45 feat(core): add register req provider helper 2019-12-12 19:38:03 +01:00
Kamil Myśliwiec
85a5b3c735 fix(core): fix build - invalid is global property 2019-12-07 22:27:39 +01:00
Kamil Myśliwiec
ba7a31242b fix(core): add missing capability to control global dynamic modules 2019-12-06 14:10:55 +01:00
Kamil Myśliwiec
e9624b9dbb fix(core): fix app.select method (share token factory) 2019-12-05 18:07:43 +01:00
Kamil Myśliwiec
360112cac4 feat(core) dont override static enhancers 2019-10-04 12:18:41 +02:00
Kamil Myśliwiec
704230eb56 bugfix(core): fix global request enhancers #1916 2019-07-09 15:03:26 +02:00
Kamil Myśliwiec
4f767080bf feature() add external context, microservices event patterns 2019-01-04 16:59:11 +01:00
Kamil Myśliwiec
06dec9a897 feature() transient/request scope with circular deps 2018-12-24 14:45:32 +01:00
Kamil Myśliwiec
2e992d39ea tests() fix unit tests, update enhancers 2018-12-18 16:51:47 +01:00
Kamil Myśliwiec
17e0ae6c63 feature() wip: DI scopes 2018-12-15 21:22:36 +01:00