/* * Copyright (c) 2019. Mario Studio. All right reserved. */ import { Pipe, PipeTransform, } from '@angular/core'; import { List, ListIterator, Many, NotVoid, orderBy, } from 'lodash'; @Pipe({ name: 'orderBy', }) export class OrderByPipe implements PipeTransform { transform ( collection: List | null | undefined, iteratees?: Many>, orders?: Many, ): T[] { return orderBy(collection, iteratees, orders); } }