Commit Graph

25 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
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
8829b8d1d7 style: address packages lint errors 2024-11-26 10:38:31 +01:00
Rick Dutour Geerling
a85aa06070 feat(core): instantiate non-static custom classes
Allows us to construct request-scoped custom classes by passing a `contextId` to `moduleRef.create`
2023-09-04 14:08:01 +02:00
Micael Levi L. Cavalcante
3c669cc900 docs(core): fix type def of ModuleRef#get and #resolve 2023-01-06 23:49:16 -04: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
Kamil Myśliwiec
b8652f8770 feat(core): add durable providers feature 2022-05-31 11:03:47 +02:00
Kamil Myśliwiec
97f9348ce5 fix(common): app context should accept function as a token 2021-11-22 10:34:37 +01:00
Kamil Myśliwiec
26720034a8 fix(core): pass down strict options (module ref) #7239 2021-06-29 15:16:21 +02:00
Kamil Myśliwiec
d59c7b87bd feat(core): add instance links, introspection and expose request provider 2020-07-01 14:05:32 +02:00
Kamil Myśliwiec
038beb0c54 fix(core): fix resolve() method (fallback to get() for static) 2020-06-18 15:34:03 +02:00
Kamil Myśliwiec
2a7bf6a357 fix(core): revert resolve method regression 2020-06-18 15:21:34 +02:00
Kamil Myśliwiec
439736f051 fix(core): add more descriptive messages for invalid usage of resolve() 2020-06-01 11:10:24 +02:00
Kamil Myśliwiec
7775081159 fix(core): dont instantiate transient classes when inquirer is transient 2020-05-12 14:05:05 +02:00
Kamil Myśliwiec
74aafc59bd fix(core): fix resolve for factories and string tokens 2020-01-28 10:39:05 +01:00
Kamil Myśliwiec
bdb0ede50d feat(core): add resolve method to load scoped classes 2019-07-31 11:37:22 +02:00
Kamil Myśliwiec
06dec9a897 feature() transient/request scope with circular deps 2018-12-24 14:45:32 +01:00
Kamil Myśliwiec
17e0ae6c63 feature() wip: DI scopes 2018-12-15 21:22:36 +01:00
Kamil Myśliwiec
1cac0a99fd feature: more typings, refactor 2018-11-28 23:08:27 +01:00
Kamil Myśliwiec
313e22632b feature(core) add dynamic properties resolution 2018-10-19 13:37:00 +02:00
Kamil Myśliwiec
62e0283098 feature(core) instantiate class dynamically (ModuleRef) 2018-10-04 16:28:51 +02:00
Kamil Myśliwiec
1527e12013 feature(@nestjs/core) expose container to ModuleRef, add close() to NestContext 2018-07-24 22:07:14 +02:00
Kamil Myśliwiec
614de27310 refactor(@nestjs) rename directories, add script, fix tests 2018-03-24 15:11:48 +01:00