Я хочу протестировать компонент, который может принимать массив с разными типами данных, на наличие, но Typescript показывает мне ошибку:
Error:(7, 18) TS2314: Generic type 'AppTableComponent<T>' requires 1 type argument(s).
Мой файл компонента:
export class AppTableComponent<T> {
@Input() data: T[];
constructor() {}
}
Тестовый файл
describe('AppTableComponent', () => {
let component: AppTableComponent;
let fixture: ComponentFixture;
beforeEach(() => {
TestBed.configureTestingModule({
declarations: [
AppTableComponent,
MockComponent( PreloaderComponent ),
],
}).compileComponents();
fixture = TestBed.createComponent(AppTableComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
Как устранить эту ошибку?