export interface SortModel { empty: boolean unsorted: boolean sorted: boolean } export class MySortModel implements SortModel { empty: boolean unsorted: boolean sorted: boolean constructor(data: Partial<SortModel>) { this.empty = data.empty || false this.unsorted = data.unsorted || false this.sorted = data.sorted || false } }