/* General utilities for handling processing of delta changes from eureka. */ export function arrayOrObj(mysteryValue) { return Array.isArray(mysteryValue) ? mysteryValue : [mysteryValue] } export function findInstance(a) { return (b) => a.hostName === b.hostName && a.port.$ === b.port.$ } export function normalizeDelta(appDelta) { return arrayOrObj(appDelta).map((app) => { app.instance = arrayOrObj(app.instance) return app }) }