All files is-type-provider.ts

100% Statements 7/7
100% Branches 2/2
100% Functions 1/1
100% Lines 6/6

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        5x 21x 5x     16x 10x     6x    
import { TypeProvider } from '@angular/core';
 
import { FastProvider } from './types';
 
export const isTypeProvider = (value: FastProvider): value is TypeProvider => {
  if (typeof value !== 'function') {
    return false;
  }
 
  if (!value.prototype) {
    return false;
  }
 
  return value.prototype.constructor === value;
};