mirror of https://github.com/abpframework/abp.git
2 changed files with 21 additions and 17 deletions
@ -0,0 +1,19 @@ |
|||
import { ABP } from '@abp/ng.core'; |
|||
|
|||
export const mockCompareFunction = (a: ABP.Route, b: ABP.Route) => { |
|||
const aName = a.name; |
|||
const bName = b.name; |
|||
const aNumber = a.order; |
|||
const bNumber = b.order; |
|||
|
|||
if (!Number.isInteger(aNumber)) return 1; |
|||
if (!Number.isInteger(bNumber)) return -1; |
|||
|
|||
if (aNumber > bNumber) return 1 |
|||
if (aNumber < bNumber) return -1 |
|||
|
|||
if ( aName > bName ) return 1; |
|||
if ( aName < bName ) return -1; |
|||
|
|||
return 0 |
|||
} |
|||
Loading…
Reference in new issue