All files / lib/decorators i18n-resolver-options.decorator.ts

100% Statements 7/7
100% Branches 0/0
100% Functions 3/3
100% Lines 7/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171x 1x   1x 5x     1x 3x         3x      
import { Inject } from '@nestjs/common';
import { I18N_RESOLVER_OPTIONS } from '..';
 
export function getI18nResolverOptionsToken(target: Function) {
  return `${target.name}${I18N_RESOLVER_OPTIONS}`;
}
 
export function I18nResolverOptions() {
  return function (
    target: Function,
    key: string | symbol,
    index?: number,
  ): any {
    return Inject(getI18nResolverOptionsToken(target))(target, key, index);
  };
}