Constrained gernerics

This commit is contained in:
Nicolai Ort 2020-07-10 20:53:34 +02:00
parent 05e233c05e
commit c1f026f819

View File

@ -1,7 +1,7 @@
import {sortByNumberAscending, sortByStringAscending, sortByDateAscending} from '../../services/sorting.service'; import {sortByNumberAscending, sortByStringAscending, sortByDateAscending} from '../../services/sorting.service';
import {Priority, ScrumTask} from '../../services/backend.service'; import {Priority, ScrumTask, ScrumUserstory, ScrumSprint} from '../../services/backend.service';
export abstract class TableComponentBase<T> { export abstract class TableComponentBase<T extends ScrumTask | ScrumUserstory | ScrumSprint> {
public sortBy: string; public sortBy: string;
public sortDescending = false; public sortDescending = false;
public items: T[] = []; public items: T[] = [];