diff --git a/common/src/misc/utils.ts b/common/src/misc/utils.ts index 0cc6b8a0c0..e353fcbfec 100644 --- a/common/src/misc/utils.ts +++ b/common/src/misc/utils.ts @@ -296,6 +296,11 @@ export class Utils { return Object.assign(target, source); } + static iterateEnum(obj: O) { + return (Object.keys(obj).filter(k => Number.isNaN(+k)) as K[]).map(k => obj[k]); + } + + static getUrl(uriString: string): URL { if (uriString == null) { return null;