From 68a7c103b72910ac904cbf72afaffcfe56af1e4f Mon Sep 17 00:00:00 2001 From: Marcin Zelent Date: Mon, 5 Dec 2022 13:00:06 +0100 Subject: Added sorting of groups --- src/lib/util.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/lib') diff --git a/src/lib/util.ts b/src/lib/util.ts index 1b000c0..ed216e7 100644 --- a/src/lib/util.ts +++ b/src/lib/util.ts @@ -27,4 +27,12 @@ export function distanceBetween(latlng1: number[], latlng2: number[]): number { return R * c; } -export default { secondsToTimeString, distanceBetween }; +export function getObjectProperty (object: any, path: string): any { + if (object == null) { + return object; + } + const parts = path.split('.'); + return parts.reduce((object, key) => object?.[key], object); +}; + +export default { secondsToTimeString, distanceBetween, getObjectProperty }; -- cgit v1.2.3