UNPKG

bump-ts

Version:

![version](https://img.shields.io/npm/v/bump-ts) ![maintenance](https://img.shields.io/maintenance/yes/2021) ![open-issues](https://img.shields.io/github/issues-raw/hood/bump.ts)

23 lines (19 loc) 470 B
import { IRect } from '../..'; import { rect_getSquareDistance } from '../../rect'; interface Item { // x: number; // y: number; // w: number; // h: number; ti: number; itemRect: IRect; otherRect: IRect; } export default function sortByTiAndDistance(a: Item, b: Item): number { if (a.ti === b.ti) return ( rect_getSquareDistance(a.itemRect, a.otherRect) - rect_getSquareDistance(a.itemRect, b.otherRect) ); return a.ti - b.ti; }