# All files / decorators/gapi-injector gapi-injector.ts

100% Statements 5/5
100% Branches 0/0
100% Functions 2/2
100% Lines 5/5

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
    113x

    3x
    1x
    1x
    1x

     import { Container } from '../../utils/container';

    export function Injector<T, K extends keyof T>(Service: T): Function {
        return function (target: Function, propertyName: string, index?: number) {
            const service: T = Container.get<T>(Service);
            target[propertyName] = service;
        };
    }