Ошибка: Typeof _ не имеет общих свойств с типом 'Component'

Я пытаюсь смоделировать компонент, когда выполняю угловое тестирование, используя метод, показанный в этом уроке:

Простой фиктивный компонент для Angular 2

Вот так они пытаются создать макет в этом уроке:

import { Component } from '@angular/core';

/**
 * Examples:
 * MockComponent({ selector: 'cranium' });
 * MockComponent({ selector: 'arm', inputs: ['side'] });
 */
export function MockComponent(options: Component): Component {
  let metadata: Component = {
    selector: options.selector,
    template: options.template || '',
    inputs: options.inputs,
    outputs: options.outputs
  };
  return Component(metadata)(class _ {});
}

Но при тестировании этого в более крупном файле спецификации проекта я получил эту ошибку:

Ошибка: Typeof _ не имеет общих свойств с типом 'Component'

Я пытаюсь избавиться от углового компонента, улучшенного, когда делаю тесты, издеваясь над ним.

При поиске я пока не нашел решения по этому поводу, есть ли правильный способ решить проблему?

0 ответов

Другие вопросы по тегам