contensis-core-api
Version:
A dependency library used by contensis-delivery-api and contensis-management-api
20 lines (15 loc) • 511 B
text/typescript
import { ContensisQueryOrderBy, ContensisQueryOrderByDto } from '..';
export class Ordering implements ContensisQueryOrderBy {
private _items: ContensisQueryOrderByDto[] = [];
asc(fieldName: string): ContensisQueryOrderBy {
this._items.push({ 'asc': fieldName });
return this;
}
desc(fieldName: string): ContensisQueryOrderBy {
this._items.push({ 'desc': fieldName });
return this;
}
toArray() {
return this._items;
}
}