@equantic/linq
Version:
eQuantic Linq for JavaScript
19 lines (18 loc) • 430 B
JavaScript
export class Sorting {
column;
direction;
constructor(column, direction = 'asc') {
this.column = column;
this.direction = direction;
}
toString() {
return `${this.column.toString()}:${this.direction}`;
}
static asc(column) {
return new Sorting(column, 'asc');
}
static desc(column) {
return new Sorting(column, 'desc');
}
}
export const S = Sorting;