Passed
Pull Request — master (#406)
by
unknown
01:44
created

WithName.ts ➔ WithName   A

Complexity

Conditions 1

Size

Total Lines 9
Code Lines 9

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 9
dl 0
loc 9
rs 9.95
c 0
b 0
f 0
1
export const ROUTE_NAME_METADATA = '__route_name__';
2
3
export function WithName(routeName: string | Symbol): MethodDecorator {
4
  return (
5
    _target: object,
6
    _key: string | symbol,
7
    descriptor: TypedPropertyDescriptor<any>
8
  ) => {
9
    Reflect.defineMetadata(ROUTE_NAME_METADATA, routeName, descriptor.value);
10
    return descriptor;
11
  };
12
}
13