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 135x 5x   5x 19x     5x 15x 15x      
import { Inject } from '@nestjs/common';
import { I18N_RESOLVER_OPTIONS } from '..';
 
export function getI18nResolverOptionsToken(target: () => void) {
  return `${target.name}${I18N_RESOLVER_OPTIONS}`;
}
 
export function I18nResolverOptions() {
  return (target: () => void, key: string | symbol, index?: number): any => {
    return Inject(getI18nResolverOptionsToken(target))(target, key, index);
  };
}