MCPcopy
hub / github.com/nestjs/nest / Module

Function Module

packages/common/decorators/modules/module.decorator.ts:18–29  ·  view source on GitHub ↗
(metadata: ModuleMetadata)

Source from the content-addressed store, hash-verified

16 * @publicApi
17 */
18export function Module(metadata: ModuleMetadata): ClassDecorator {
19 const propsKeys = Object.keys(metadata);
20 validateModuleKeys(propsKeys);
21
22 return (target: Function) => {
23 for (const property in metadata) {
24 if (Object.hasOwnProperty.call(metadata, property)) {
25 Reflect.defineMetadata(property, (metadata as any)[property], target);
26 }
27 }
28 };
29}

Callers 15

app.module.tsFile · 0.90
BasicModuleClass · 0.90
TestModuleClass · 0.90
UndefinedModuleClass · 0.90
InvalidModuleClass · 0.90
OverrideTestModuleClass · 0.90
OverrideModuleOneClass · 0.90
OverrideModuleTwoClass · 0.90

Calls 2

validateModuleKeysFunction · 0.90
callMethod · 0.45

Tested by

no test coverage detected