UNPKG

@raona/sp

Version:

Raona utilities to work with Sharepoint using pnp/sp

16 lines (15 loc) 521 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // import { TypedHash } from "../entities"; function sortArrayByHashMap(array, hashMap, sortKey) { return array.sort(function (a, b) { var aOrder = 0, bOrder = 0; if (hashMap) { aOrder = hashMap[a[sortKey]]; bOrder = hashMap[b[sortKey]]; } var order = aOrder - bOrder; return isNaN(order) ? 0 : order; }); } exports.sortArrayByHashMap = sortArrayByHashMap;